class RootLessJSONParamsParsingTest
Public Instance Methods
teardown()
click to toggle source
# File actionpack/test/dispatch/request/json_params_parsing_test.rb, line 134 def teardown UsersController.last_request_parameters = nil end
Private Instance Methods
assert_parses(expected, actual, headers = {})
click to toggle source
# File actionpack/test/dispatch/request/json_params_parsing_test.rb, line 188 def assert_parses(expected, actual, headers = {}) with_test_routing(UsersController) do post "/parse", params: actual, headers: headers assert_response :ok assert_equal(expected, UsersController.last_request_parameters) assert_equal(expected.merge("action" => "parse"), UsersController.last_parameters) end end
with_test_routing(controller) { || ... }
click to toggle source
# File actionpack/test/dispatch/request/json_params_parsing_test.rb, line 197 def with_test_routing(controller) with_routing do |set| set.draw do ActiveSupport::Deprecation.silence do post ":action", to: controller end end yield end end