Интеграционные тесты Rspec без огурца? - PullRequest
12 голосов
/ 10 июня 2009

Есть ли способ сделать интеграционные тесты с Rspec без использования Cucumber? Я предпочитаю использовать просто старый вебрат. Спасибо.

Ответы [ 4 ]

11 голосов
/ 25 июня 2009

Последняя версия RSpec-Rails (1.2.7) теперь имеет поддержку интеграции. Обновите, затем начните добавлять спецификации в spec / интеграции или используйте генератор'gration_spec '. Настройте Webrat в spec / spec_helper.rb и все готово!

6 голосов
/ 24 октября 2012

Недавно мы начали использовать RSpec с Capybara вместо Cucumber. Вот блог для начинающих, который я недавно написал об использовании интеграционных тестов RSpec без огурца.

Сквозное тестирование с интеграционными тестами RSpec и Capybara

Дайте мне знать, если у вас есть вопросы по настройке вашей системы.

1 голос
/ 07 сентября 2011

Проверьте эту ссылку http://railscasts.com/episodes/257-request-specs-and-capybara на RailsCasts. Это хороший эпизод выполнения интеграционных тестов с помощью rspec.

0 голосов
/ 13 июня 2009

Насколько я знаю, Rspec прекрасно способен тестировать представления и контроллеры как часть интеграционных тестов. Беглый взгляд по Интернету показывает эту статью в Robby on Rails по тестированию представлений и некоторые из Rdocs в RSpec могут помочь

Надеюсь, это направит вас в правильном направлении - боюсь, я сама использую огурец.

...