Rails 3 + Cucumber - Общие шаги "перейти на страницу" не определены / не распознаны? - PullRequest
0 голосов
/ 05 декабря 2011

Я начинаю использовать огурец для тестирования высокого уровня. Я определил это в моем файле gem:

group :test do
  # Pretty printed test output
  gem 'turn', '< 0.8.3', :require => false
  gem 'rspec-rails', '2.6.1'
  gem 'cucumber-rails'#, '2.6.1'
  gem 'webrat'#, '0.7.1'
  gem 'capybara'
  gem 'database_cleaner'
end

и это в моем test.feature

  Scenario: Go to contact
    Given I go to contact page
    Then I should see contact page

Когда я запускаю bundle exec cucumber features, я должен определить все шаги. Разве go to page не должен быть встроенным шагом? Кажется, что капибара и огурец не работают вместе. Я что-то упустил?

1 Ответ

4 голосов
/ 05 декабря 2011

Эти шаги больше не определены в более свежих cucumber-rails версиях. Смотрите здесь для лучшего объяснения почему: http://aslakhellesoy.com/post/11055981222/the-training-wheels-came-off.

...