RSpec と Cabybara がいかにクールかを学んだばかりで、実際のテストを書くことを学ぶためにそれに取り組んでいます。
リンクをクリックした後、特定のページへのリダイレクトがあるかどうかを確認しようとしています。以下はシナリオです
1) ページ /projects/list があります
- HTML「戻る」のアンカーがあり、/projects/show にリンクしています
以下は私がrspecで書いたテストです
「サンプル」を記述する
「GET /projects/list」と記述する
それを「サンプルテスト」します
「/projects/list」にアクセスしてください
click_link "戻る"
assert_redirected_to "/projects/show"
終わり
終わり
終わり
テストは、以下のような失敗メッセージで失敗します
失敗/エラー: assert_redirected_to "/projects/show"
引数エラー:
@request は ActionDispatch::Request でなければなりません
リダイレクトをテストする方法と、何が間違っているのか教えてください。