0

Rails アプリケーション用の Cucumber ステップがあります。

Then /^I should be redirected to the sign in page$/ do
  assert_equal 302, @response.status
end

しかし、その@responseオブジェクトは my によって返されたControllerものであり、ステータスを期待どおりに設定するのは Rack ミドルウェアです。コントローラーから返されたものではなく、最も外側のミドルウェアから返された応答を取得するにはどうすればよいですか?

4

2 に答える 2

-1

response「@」なしで使用してみてください。WebRat が認識する応答オブジェクトが表示されます。

于 2009-07-09T23:07:52.107 に答える