Rails 2.3.5を使用していますが、これが私がしたことです。最新のキュウリ、キュウリレール、カピバラがインストールされています。
rails demo
cd demo
ruby script/generate cucumber --rspec --capybara
ruby script/generate feature post title:string body:text published:boolean
ruby script/generate scaffold post title:string body:text published:boolean
rake db:migrate
rake cucumber
すべてのテストに合格しています。次に、Javascript を使用してテストしたいと思います。
今回のシナリオはこんな感じ
Scenario: Delete post
Given the following posts:
|title|body|published|
|title 1|body 1|false|
|title 2|body 2|true|
|title 3|body 3|false|
|title 4|body 4|true|
When I delete the 3rd post
Then I should see the following posts:
|Title|Body|Published|
|title 1|body 1|false|
|title 2|body 2|true|
|title 4|body 4|true|
先頭に @javascript を追加しました。
rake cucumber を実行すると、確認ページが表示されます。しかし、クリックするまで何も起こりません。
[OK] が自動的にクリックされてテストが続行されるようにするには、どうすればよいですか。