У меня есть шаг Cucumber для моего приложения Rails:
Then /^I should be redirected to the sign in page$/ do
assert_equal 302, @response.status
end
Но этот объект @response
— это объект, возвращаемый моим Controller
, и именно промежуточное ПО Rack устанавливает состояние, которое я ожидаю. Как я могу получить ответ, возвращенный из самого внешнего промежуточного программного обеспечения, а не ответ, возвращенный контроллером?