Namespace
Methods
T
Included Modules
Instance Public methods
teardown()
# File actionpack/test/controller/params_wrapper_test.rb, line 245
def teardown
  Admin::Users::UsersController.last_parameters = nil
end
test_derived_name_from_controller()
# File actionpack/test/controller/params_wrapper_test.rb, line 249
def test_derived_name_from_controller
  with_default_wrapper_options do
    @request.env['CONTENT_TYPE'] = 'application/json'
    post :parse, { 'username' => 'sikachu' }
    assert_parameters({'username' => 'sikachu', 'user' => { 'username' => 'sikachu' }})
  end
end
test_hierarchy_namespace_lookup_from_model()
# File actionpack/test/controller/params_wrapper_test.rb, line 270
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, { '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()
# File actionpack/test/controller/params_wrapper_test.rb, line 257
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, { 'username' => 'sikachu', 'title' => 'Developer' }
      assert_parameters({ 'username' => 'sikachu', 'title' => 'Developer', 'user' => { 'username' => 'sikachu' }})
    end
  ensure
    Admin.send :remove_const, :User
  end
end