POST 呼び出しの後、ユーザーが正しいページにリダイレクトされることを確認するテスト ケースがあります。
"Redirect Page" in {
running(FakeApplication()) {
val Some(result) = route(FakeRequest(POST, "/product/add/something")
.withFormUrlEncodedBody(
"Id" -> "666",
)
.withSession("email" -> "User")
)
status(result) must equalTo(SEE_OTHER)
// contentAsString(result) at this point is just blank
これにより、リダイレクト URL が指定されていることが確認されます。次に、単体テストをリダイレクトされた URL に移動して、そのコンテンツを確認できるようにするにはどうすればよいですか?