webrat を使用して Rails アプリケーションの統合テストを作成しています。フォームに入力した後、ユーザーが送信を押すと、アカウントが作成されます。
click_button "Submit"
assert_contain "Your Account Has Been Created"
ただし、テストは失敗します。
expected the following element's content to include "Your Account Has Been Created":
You are being redirected.
<false> is not true.
通常、リダイレクトをたどるには post_via_redirect を使用しますが、Webrat の例を見るだけで、click_button に続いて assert_contain が機能するはずです
私はWebratを使い始めたばかりなので、ここで何か明らかなことを見逃していますか? リダイレクト応答でスタックするのはなぜですか?
ありがとう!
デブ