私が取り組んでいるテストケースは次のとおりです。
it "should allow you to login" do
visit "/"
fill_in 'Email', :with => 'user@example.org'
fill_in 'Pass', :with => 'password'
click_button 'Login'
current_url.should =~ /dashboard/
end
この特定のテストは失敗しています。私が知りたいのは、ログインできないために失敗しているのか、current_url のチェックが速すぎるために失敗しているのかということです。click_button タスクが実行され、レールがユーザーをリダイレクトするまで「待機」する適切な方法は何ですか?