From bb44d422d6442fb77904f7fd65146f3460c12f30 Mon Sep 17 00:00:00 2001 From: HAMADA Takayuki Date: Sun, 26 Jun 2016 06:02:58 +0900 Subject: [PATCH] not signed_in 302 redirect failed on Rails5 RC2 --- lib/devise/test/controller_helpers.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/devise/test/controller_helpers.rb b/lib/devise/test/controller_helpers.rb index 462f3131..060630e0 100644 --- a/lib/devise/test/controller_helpers.rb +++ b/lib/devise/test/controller_helpers.rb @@ -137,9 +137,8 @@ module Devise status, headers, response = Devise.warden_config[:failure_app].call(env).to_a @controller.response.headers.merge!(headers) - r_opts = { status: status, content_type: headers["Content-Type"], location: headers["Location"] } - r_opts[Rails.version.start_with?('5') ? :body : :text] = response.body - @controller.send :render, r_opts + @controller.status = status + @controller.response.body = response.body nil # causes process return @response end