aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller/rack_test.rb
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2008-07-16 04:17:28 +0100
committerPratik Naik <pratiknaik@gmail.com>2008-07-16 04:17:28 +0100
commit5cc3ea6969f047a782fa8ac44530baeef597edb3 (patch)
tree43c277e05c9caafcb4ff65d9b31ac7d6bfd3974a /actionpack/test/controller/rack_test.rb
parent3343eb428c502006c40368231a154d8f82be97eb (diff)
downloadrails-5cc3ea6969f047a782fa8ac44530baeef597edb3.tar.gz
rails-5cc3ea6969f047a782fa8ac44530baeef597edb3.tar.bz2
rails-5cc3ea6969f047a782fa8ac44530baeef597edb3.zip
RackResponse should not contain Status header
Diffstat (limited to 'actionpack/test/controller/rack_test.rb')
-rw-r--r--actionpack/test/controller/rack_test.rb16
1 files changed, 13 insertions, 3 deletions
diff --git a/actionpack/test/controller/rack_test.rb b/actionpack/test/controller/rack_test.rb
index 0636a85013..1cef1e0f58 100644
--- a/actionpack/test/controller/rack_test.rb
+++ b/actionpack/test/controller/rack_test.rb
@@ -252,18 +252,28 @@ class RackResponseHeadersTest < BaseRackTest
super
@response = ActionController::RackResponse.new(@request)
@output = StringIO.new('')
- @headers = proc { @response.out(@output)[1] }
+ @response.headers['Status'] = 200
end
def test_content_type
[204, 304].each do |c|
@response.headers['Status'] = c
- assert !@headers.call.has_key?("Content-Type")
+ assert !response_headers.has_key?("Content-Type")
end
[200, 302, 404, 500].each do |c|
@response.headers['Status'] = c
- assert @headers.call.has_key?("Content-Type")
+ assert response_headers.has_key?("Content-Type")
end
end
+
+ def test_status
+ assert !response_headers.has_key?('Status')
+ end
+
+ private
+
+ def response_headers
+ @response.out(@output)[1]
+ end
end