Тестирование представлений JavaScript в Rails

Как лучше всего протестировать представления JavaScript (, чтобы убедиться, что страница работает с JavaScript )в Rails?

Допустим, у меня есть страница с именем /users/new, которая содержит форму, которая что-то делает. Я хотел бы иметь его, чтобы я отправил форму, и инструмент тестирования JavaScript сообщит мне, сломается ли эта страница или нет. Как лучше всего это сделать?

Мне попадались три варианта тестирования:

  1. Конача(пока лучший инструмент для JS BDD)http://www.solitr.com/blog/2012/04/konacha-tutorial-javascript-testing-with-rails/

  2. ЖасминРис(Жасмин + Рельсы + Защита)https://github.com/bradphelan/jasminerice/

  3. Капибара Webkit.https://github.com/thoughtbot/capybara-webkit

Первые два предназначены в основном для BDD и изолированного тестирования. Последнее больше соответствует тому, что мне нужно, но я не хочу иметь отдельную установку для тестирования JavaScript BDD и интеграционного тестирования .

У кого-нибудь есть лучшее решение?

12
задан dax 25 November 2013 в 21:56
поделиться