Namespace
- MODULE NamespacedParamsWrapperTest::Admin
- CLASS NamespacedParamsWrapperTest::SampleOne
- CLASS NamespacedParamsWrapperTest::SampleTwo
Methods
- T
Included Modules
Instance Public methods
teardown()
Link
test_derived_name_from_controller()
Link
# File actionpack/test/controller/params_wrapper_test.rb, line 253 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()
Link
# File actionpack/test/controller/params_wrapper_test.rb, line 274 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()
Link
# File actionpack/test/controller/params_wrapper_test.rb, line 261 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