diff options
| -rw-r--r-- | actionpack/test/controller/test_case_test.rb | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/actionpack/test/controller/test_case_test.rb b/actionpack/test/controller/test_case_test.rb index 06bf9dec74..40c97abd35 100644 --- a/actionpack/test/controller/test_case_test.rb +++ b/actionpack/test/controller/test_case_test.rb @@ -974,6 +974,11 @@ class ResponseDefaultHeadersTest < ActionController::TestCase        headers.delete params[:header]        head :ok, 'C' => '3'      end + +    # Render a head response, but don't touch default headers +    def leave_alone +      head :ok +    end    end    def before_setup @@ -999,9 +1004,13 @@ class ResponseDefaultHeadersTest < ActionController::TestCase    end    test "response contains default headers" do +    get :leave_alone +      # Response headers start out with the defaults -    assert_equal @defaults, response.headers +    assert_equal @defaults.merge('Content-Type' => 'text/html'), response.headers +  end +  test "response deletes a default header" do      get :remove_header, params: { header: 'A' }      assert_response :ok | 
