class NamespacedParamsWrapperTest
Public Instance Methods
teardown()
click to toggle source
# File actionpack/test/controller/params_wrapper_test.rb, line 292 def teardown Admin::Users::UsersController.last_parameters = nil end
test_derived_name_from_controller()
click to toggle source
# File actionpack/test/controller/params_wrapper_test.rb, line 296 def test_derived_name_from_controller with_default_wrapper_options do @request.env["CONTENT_TYPE"] = "application/json" post :parse, params: { "username" => "sikachu" } assert_parameters("username" => "sikachu", "user" => { "username" => "sikachu" }) end end
test_hierarchy_namespace_lookup_from_model()
click to toggle source
# File actionpack/test/controller/params_wrapper_test.rb, line 317 def test_hierarchy_namespace_lookup_from_model Object.const_set(:User, Class.new(SampleTwo)) begin with_default_wrapper_options do @request.env["CONTENT_TYPE"] = "application/json" post :parse, params: { "username" => "sikachu", "title" => "Developer" } assert_parameters("username" => "sikachu", "title" => "Developer", "user" => { "title" => "Developer" }) end ensure Object.send :remove_const, :User end end
test_namespace_lookup_from_model()
click to toggle source
# File actionpack/test/controller/params_wrapper_test.rb, line 304 def test_namespace_lookup_from_model Admin.const_set(:User, Class.new(SampleOne)) begin with_default_wrapper_options do @request.env["CONTENT_TYPE"] = "application/json" post :parse, params: { "username" => "sikachu", "title" => "Developer" } assert_parameters("username" => "sikachu", "title" => "Developer", "user" => { "username" => "sikachu" }) end ensure Admin.send :remove_const, :User end end