Browse files

Fix pending test about content-type

  • Loading branch information...
1 parent 1c4d28b commit de388ba864ab47cbb3d92b3a36af254540788ed5 Yehuda Katz + Carl Lerche committed Jun 16, 2009
Showing with 19 additions and 5 deletions.
  1. +19 −5 actionpack/test/controller/action_pack_assertions_test.rb
View
24 actionpack/test/controller/action_pack_assertions_test.rb
@@ -13,6 +13,18 @@ def hello_world() render :template => "test/hello_world"; end
# a standard template
def hello_xml_world() render :template => "test/hello_xml_world"; end
+ # a standard template rendering PDF
+ def hello_xml_world_pdf
+ self.content_type = "application/pdf"
+ render :template => "test/hello_xml_world"
+ end
+
+ # a standard template rendering PDF
+ def hello_xml_world_pdf_header
+ response.headers["Content-Type"] = "application/pdf; charset=utf-8"
+ render :template => "test/hello_xml_world"
+ end
+
# a standard partial
def partial() render :partial => 'test/partial'; end
@@ -537,11 +549,13 @@ def test_rendering_xml_sets_content_type
end
def test_rendering_xml_respects_content_type
- pending do
- @response.headers['type'] = 'application/pdf'
- process :hello_xml_world
- assert_equal('application/pdf; charset=utf-8', @response.headers['Content-Type'])
- end
+ process :hello_xml_world_pdf
+ assert_equal('application/pdf; charset=utf-8', @response.headers['Content-Type'])
+ end
+
+ def test_rendering_xml_respects_content_type_when_set_in_the_header
+ process :hello_xml_world_pdf_header
+ assert_equal('application/pdf; charset=utf-8', @response.headers['Content-Type'])
end
def test_render_text_with_custom_content_type

0 comments on commit de388ba

Please sign in to comment.