Je suis en train d'utiliser le test suivant pour voir si un formulaire de connexion redirige correctement:objet Response dans Rspec 1.3.4 avec Capybara
it "should allow you to login" do
visit "/"
fill_in 'Email', :with => '[email protected]'
fill_in 'Pass', :with => 'password'
click_button 'Login'
response.should be_redirect
end
Cependant, rspec échoue avec le message que la réponse n'existe pas . Je cours une application de rails 2.3.4, ainsi j'ai rspec 1.3.4 installé. Comment puis-je tester la réponse?
mon conseil dans des situations comme celle-ci est d'utiliser la pierre Pry et placez binding.pry juste avant la ligne de réponse. Vous pouvez ensuite inspecter les objets Capybara comme ceci, page, etc. – Ivan