0
高レベルのテストにキュウリを使用し始めています。私test.featureRails 3 + Cucumber - 一般的な手順は「ページに移動」は定義されていないか、認識されていませんか?
Scenario: Go to contact
Given I go to contact page
Then I should see contact page
で
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
と、この私がbundle exec cucumber features
を実行すると、私はすべての手順を定義する必要があります。私は、この私の宝石・ファイルに定義されています。 go to page
はビルドインの定義されたステップではありませんか?カピバラとキュウリが一緒に働いていないようです。何か不足していますか?
ありがとうございます!多くのチュートリアルが古くなっているので、ちょうど多くの変更が起こっています(キュウリがわれわれから離れて移動するなど)。あなたは何が本当に起こっているのか分からない。 –
うん、私は同意する:)私はこの変更を受けたRails(Rails 3 in Action)に関する本も書いた。 Aslakが推奨している構文の「新しい」スタイルを実際に使用することに注目します。 –
私はトレーニングホイールなしで変更を消化しようとしています。私の単純なケースで、自分のシナリオやステップを書くベストプラクティスは何ですか?私は自分の「行く」を定義して、「訪問」または「訪問」にマップするべきですか?それは混乱の種です。 –