diff options
Diffstat (limited to 'actionpack/test/controller/new_render_test.rb')
-rw-r--r-- | actionpack/test/controller/new_render_test.rb | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/actionpack/test/controller/new_render_test.rb b/actionpack/test/controller/new_render_test.rb index b2b40b7636..729119d9fb 100644 --- a/actionpack/test/controller/new_render_test.rb +++ b/actionpack/test/controller/new_render_test.rb @@ -422,18 +422,26 @@ class NewRenderTest < Test::Unit::TestCase ActionController::Base.protected_variables_cache = nil get :hello_world - assert_nil(assigns["request"]) + assert !assigns.include?('request'), 'request should not be in assigns' ActionController::Base.view_controller_internals = true ActionController::Base.protected_variables_cache = nil get :hello_world - assert_kind_of ActionController::AbstractRequest, assigns["request"] + assert assigns.include?('request'), 'request should be in assigns' + assert_deprecated 'request' do + assert_kind_of ActionController::AbstractRequest, assigns['request'] + end + assert_not_deprecated do + assert_kind_of ActionController::AbstractRequest, @response.template.request + assert_kind_of ActionController::AbstractRequest, assigns['_request'] + end + ensure ActionController::Base.view_controller_internals = view_internals_old_value ActionController::Base.protected_variables_cache = nil end - + def test_render_xml get :render_xml_hello assert_equal "<html>\n <p>Hello David</p>\n<p>This is grand!</p>\n</html>\n", @response.body |