diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2014-03-12 16:07:04 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2014-03-12 16:07:26 -0700 |
commit | 77a09218f697676f8a05f06eeb5c89a26419d489 (patch) | |
tree | c2282c835b159ad3913a0f0e2bb67d3288a4fb70 /actionpack/test/dispatch | |
parent | f6da9924b0aa141d4322acd95559a5e954666c8a (diff) | |
download | rails-77a09218f697676f8a05f06eeb5c89a26419d489.tar.gz rails-77a09218f697676f8a05f06eeb5c89a26419d489.tar.bz2 rails-77a09218f697676f8a05f06eeb5c89a26419d489.zip |
only write the jar if the response isn't committed
when streaming responses, we need to make sure the cookie jar is written
to the headers before returning up the stack. This commit introduces a
new method on the response object that writes the cookie jar to the
headers as the response is committed. The middleware and test framework
will not write the cookie headers if the response has already been
committed.
fixes #14352
Diffstat (limited to 'actionpack/test/dispatch')
-rw-r--r-- | actionpack/test/dispatch/live_response_test.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/actionpack/test/dispatch/live_response_test.rb b/actionpack/test/dispatch/live_response_test.rb index e0cfb73acf..336fdd569b 100644 --- a/actionpack/test/dispatch/live_response_test.rb +++ b/actionpack/test/dispatch/live_response_test.rb @@ -6,6 +6,7 @@ module ActionController class ResponseTest < ActiveSupport::TestCase def setup @response = Live::Response.new + @response.request = ActionDispatch::Request.new({}) #yolo end def test_header_merge |