Sto scrivendo un test di integrazione per un'applicazione rails usando webrat. Dopo aver compilato un modulo, l'utente preme invia e viene creato un account.Webrat e Rails: l'utilizzo di assert_contain dopo click_button mi dà "Stai per essere reindirizzato"
click_button "Submit"
assert_contain "Your Account Has Been Created"
Tuttavia, il test ha esito negativo:
expected the following element's content to include "Your Account Has Been Created":
You are being redirected.
<false> is not true.
Normalmente a seguire un reindirizzamento userei post_via_redirect, ma da solo guardando gli esempi di Webrat, click_button seguito da assert_contain dovrebbe funzionare
ho appena iniziato a usare Webrat, quindi mi manca qualcosa di ovvio qui? Perché sono bloccato con la risposta di reindirizzamento?
Grazie!
Deb
cerotto funziona perfettamente –
si può anche usare '' follow_redirect – Rob
C'è un problema con questo ... la sua non proprio al 100% non cattura 'redirect_to: back' – Rob