From 88e02f6e56a4c3cb521936c41b1bb1129b9147d3 Mon Sep 17 00:00:00 2001 From: Jeremy Kemper Date: Fri, 12 Jan 2007 10:31:24 +0000 Subject: [PATCH] Failing test for exempt_from_layout :rhtml. References #6742. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5909 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/test/controller/layout_test.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/actionpack/test/controller/layout_test.rb b/actionpack/test/controller/layout_test.rb index 3e1d3d9644..93ef1560f6 100644 --- a/actionpack/test/controller/layout_test.rb +++ b/actionpack/test/controller/layout_test.rb @@ -75,6 +75,8 @@ end class ExemptFromLayoutTest < Test::Unit::TestCase def setup @controller = LayoutTest.new + @request = ActionController::TestRequest.new + @response = ActionController::TestResponse.new end def test_rjs_exempt_from_layout @@ -103,6 +105,16 @@ class ExemptFromLayoutTest < Test::Unit::TestCase ActionController::Base.exempt_from_layout /\.rdoc/ assert @controller.send(:template_exempt_from_layout?, 'test.rdoc') end + + # TODO: http://dev.rubyonrails.org/ticket/6742 + # The rhtml exemption is ignored. + def test_rhtml_exempt_from_layout_status_should_prevent_layout_render + ActionController::Base.exempt_from_layout :rhtml + assert @controller.send(:template_exempt_from_layout?, 'test.rhtml') + + get :hello + assert_equal 'hello.rhtml', @response.body + end end