Ich benutze Schienen 2.3.5 und das ist, was ich getan habe. Ich habe die neuesten Gurken, Gurkenschienen und Capybara installiert.Capybara Selen und JavaScript Destroy
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
Alle Tests sind vorüber. Jetzt möchte ich mit Javascript testen.
Zu diesem Zeitpunkt ist dies, wie Szenario sieht wie
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|
ich an der Spitze hinzugefügt @javascript.
Jetzt, wenn ich Rake Gurke laufen dann sehe ich eine Bestätigungsseite. Aber nichts passiert, bis ich klicke.
Was muss ich tun, damit OK automatisch angeklickt wird und der Test fortgesetzt wird?
Hatte es zu tun, aber es funktioniert! –