Methods
Instance Public methods
test_render_fallback_exception()
Link
# File actionpack/test/controller/show_exceptions_test.rb, line 89 def test_render_fallback_exception @app = ShowExceptionsOverriddenController.action(:boom) get "/", {}, 'HTTP_ACCEPT' => 'text/csv' assert_response :internal_server_error assert_equal 'text/html', response.content_type.to_s end
test_render_json_exception()
Link
# File actionpack/test/controller/show_exceptions_test.rb, line 73 def test_render_json_exception @app = ShowExceptionsOverriddenController.action(:boom) get "/", {}, 'HTTP_ACCEPT' => 'application/json' assert_response :internal_server_error assert_equal 'application/json', response.content_type.to_s assert_equal({ :status => '500', :error => 'Internal Server Error' }.to_json, response.body) end
test_render_xml_exception()
Link
# File actionpack/test/controller/show_exceptions_test.rb, line 81 def test_render_xml_exception @app = ShowExceptionsOverriddenController.action(:boom) get "/", {}, 'HTTP_ACCEPT' => 'application/xml' assert_response :internal_server_error assert_equal 'application/xml', response.content_type.to_s assert_equal({ :status => '500', :error => 'Internal Server Error' }.to_xml, response.body) end