Jaki jest najlepszy sposób przetestowania widoków JavaScript (sprawdź czy strona działa poprawnie w języku JavaScript) w Railsach?Testowanie widoków JavaScript w Railsach
Powiedzmy, że mam stronę o nazwie /users/new
, która zawiera formularz, który coś robi. Chciałbym to zrobić, aby przesłać formularz, a narzędzie do testowania JavaScript poinformuje mnie, czy strona się zepsuła, czy nie. Jaki jest najlepszy sposób na zrobienie tego?
mam natknąć trzech opcji do testowania:
Konacha (najlepsze narzędzie do tej pory dla JS BDD) http://www.solitr.com/blog/2012/04/konacha-tutorial-javascript-testing-with-rails/
JasmineRice (Jasmine + Rails + GUARD) https://github.com/bradphelan/jasminerice/
Kapibara Webkit. https://github.com/thoughtbot/capybara-webkit
dwa pierwsze są w zasadzie nie do BDD i izolowanym testów. Ten ostatni jest bardziej do tego, czego szukam, ale Nie chcę mieć osobnej konfiguracji testowania dla JavaScript BDD i testowania integracji.
Czy ktoś ma lepsze rozwiązanie?
To jest to, co robimy dla dość dużej aplikacji. Działa, ale jest * bardzo * wolno. Naprawdę chcesz to zrobić tam, gdzie absolutnie potrzebujesz. –