Wstawienie fragmentów HTML w Capybarze

Mamy w aplikacji fragment kodu javascriptowego, który odpowiada za dynamiczne dodanie opcji do select boxa. Testujemy ten formularz Capybarą (testy integracyjne), więc opcje te się nie pojawiają. Nie bardzo wiem jak (czy w ogóle da się) wymusić wybranie opcji, której nie ma w tym select. Webrata można było oszukać mówiąc mu

fill_in :my_selectbox, :with => 'my_value_which_is_not_even_there'

Niestety Capybara jest sprytniejsza. Macie jakiś pomysł na rozwiązanie tego problemu?

Capybara ma drivery do celerity/culerity i selenium. Można też bardzo łatwo dodać API watira, bo jest bliźniacze z tym od celerity. Dodatkowo Jose Valim pracuje nad obsługą zombie: https://github.com/plataformatec/capybara-zombie (nie wiem czy już jest w pełni używalne)

Jednym słowem jak chcesz testować stronę wymagającą obsługi javascript, to masz sporo opcji :wink: