Estoy usando rails 2.3.5 y esto es lo que hice. Tengo el último pepino, carriles de pepino y capibara instalados.capybara selenium y JavaScript Destruye
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
Todas las pruebas están pasando. Ahora quiero probar usando Javascript.
En este momento esta es la forma en escenario parece
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|
añadí @javascript en la parte superior.
Ahora cuando ejecuto el rastrillo de pepino, veo una página de confirmación. Pero no pasa nada hasta que hago clic.
¿Qué debo hacer para que se haga clic en Aceptar automáticamente y continúe con la prueba?
¡Odio tener que hacer esto, pero funciona! –