Есть ли способ сделать интеграционные тесты с Rspec без использования Cucumber? Я предпочитаю использовать простой старый Webrat. Спасибо.
Интеграционные тесты Rspec без огурца?
Ответ 1
Последняя версия RSpec-Rails (1.2.7) теперь имеет поддержку интеграции. Обновите, затем начните добавлять спецификации для спецификации/интеграции или использовать генератор "integration_spec". Настройте Webrat в spec/spec_helper.rb, и вы настроены!
Ответ 2
Недавно мы начали использовать RSpec с Capybara над Cucumber. Вот сообщение в блоге "новички", которое я недавно писал об использовании тестов интеграции RSpec без огурца.
Полное тестирование с помощью тестов интеграции RSpec и Capybara
Сообщите мне, есть ли у вас какие-либо вопросы по настройке вашей системы.
Ответ 3
Отметьте эту ссылку http://railscasts.com/episodes/257-request-specs-and-capybara в RailsCasts. Это хороший эпизод выполнения интеграционных тестов с помощью rspec.
Ответ 4
Насколько я знаю, Rspec отлично способен тестировать представления и контроллеры как часть интеграционных тестов. Быстрый просмотр в Интернете показывает эту статью в Robby on Rails при тестировании просмотров и некоторые из Rdocs в RSpec может помочь.
Надеюсь, это указывает на то, что вы в правильном направлении - я боюсь, что сам использую огурец.