Каков наилучший способ проверить просмотры JavaScript (проверить, работает ли страница JavaScript на JavaScript) в Rails?
Итак, скажем, у меня есть страница с именем /users/new
, которая содержит форму, которая что-то делает. Я бы хотел, чтобы он отправил форму, и инструмент тестирования JavaScript даст мне знать, если эта страница сломается или нет. Каков наилучший способ сделать это?
Я столкнулся с тремя вариантами тестирования:
-
Konacha (лучший инструмент для JS BDD) http://www.solitr.com/blog/2012/04/konacha-tutorial-javascript-testing-with-rails/
-
JasmineRice (Jasmine + Rails + Guard) https://github.com/bradphelan/jasminerice/
-
Capybara Webkit. https://github.com/thoughtbot/capybara-webkit
Первые два в основном существуют для BDD и изолированного тестирования. Последнее больше для того, что я ищу, но Я не хочу иметь отдельную тестовую установку для JavaScript BDD и тестирования интеграции.
Есть ли у кого-то лучшее решение?