Skip to content

Commit

Permalink
Restore Response.default_headers after test.
Browse files Browse the repository at this point in the history
  • Loading branch information
zuhao committed Jun 5, 2014
1 parent da19e0d commit e767be0
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions actionpack/test/dispatch/response_test.rb
Expand Up @@ -178,6 +178,7 @@ def test_response_body_encoding
end

test "read x_frame_options, x_content_type_options and x_xss_protection" do
original_default_headers = ActionDispatch::Response.default_headers
begin
ActionDispatch::Response.default_headers = {
'X-Frame-Options' => 'DENY',
Expand All @@ -193,11 +194,12 @@ def test_response_body_encoding
assert_equal('nosniff', resp.headers['X-Content-Type-Options'])
assert_equal('1;', resp.headers['X-XSS-Protection'])
ensure
ActionDispatch::Response.default_headers = nil
ActionDispatch::Response.default_headers = original_default_headers
end
end

test "read custom default_header" do
original_default_headers = ActionDispatch::Response.default_headers
begin
ActionDispatch::Response.default_headers = {
'X-XX-XXXX' => 'Here is my phone number'
Expand All @@ -209,7 +211,7 @@ def test_response_body_encoding

assert_equal('Here is my phone number', resp.headers['X-XX-XXXX'])
ensure
ActionDispatch::Response.default_headers = nil
ActionDispatch::Response.default_headers = original_default_headers
end
end

Expand Down

0 comments on commit e767be0

Please sign in to comment.