Salve a Tutti,
sto facendo un po’ di prove con Cucumber+Webrat … pero’ mi sono
arenato sul “Destroy” che il generatore di default Rails crea con una
conferma in Javascript … e a quanto ho capito Webrat non e’ in grado
di eseguire Javascript.
Suggerimenti su come testare anche dei link che prevedono la conferma in
Javascript?
Grazie
Simone R. wrote:
Salve a Tutti,
sto facendo un po’ di prove con Cucumber+Webrat … pero’ mi sono
arenato sul “Destroy” che il generatore di default Rails crea con una
conferma in Javascript … e a quanto ho capito Webrat non e’ in grado
di eseguire Javascript.
Suggerimenti su come testare anche dei link che prevedono la conferma in
Javascript?
Grazie
Simone, vado a memoria e quindi potrei sbagliare perché è tanto che non
testo uno scaffold con cucumber, ma mi pare che la presenza del confirm
non influisca sull’esito del destroy.
Andrea
@andres l’url della delete e’ una semplice GET, quindi di default il
click ti portera’ sulla show page. Il rails link_to con :method
destroy crea una form (piuttosto bruttina ) via JS per fare una
post con il method :destroy
@simone Non son sicuro come testare il tutto con webrrat.
A causa di dolori acuti nel setup di seleniumrc su osx con l’ultimi
firefox ho desistito.
Sono recentemente passato a capybara. Gestisce senza selenium i Rails
confirmation boxes, e rende l’integrazione con Selenium2 (non
SeleniumRC come webrat) molto semplice. Si vocifera di un merge tra
webrat e capybara nel futuro…
no worries
Enrico
Il 22 aprile 2010 21.12, Andrea L. [email protected] ha
scritto:
Enrico T. wrote:
@andres l’url della delete e’ una semplice GET, quindi di default il
click ti portera’ sulla show page. Il rails link_to con :method
destroy crea una form (piuttosto bruttina ) via JS per fare una
post con il method :destroy
Enrico, è come ricordavo: non c’è bisogno di fare assolutamente niente
per far seguire a cucumber correttamente il link di destroy in uno
scaffold.
Qui trovi una app di esempio:
http://github.com/spaghetticode/cucumber_delete
Ciao
Andrea