diff options
Diffstat (limited to 'actionpack/test/controller/parameters/parameters_permit_test.rb')
-rw-r--r-- | actionpack/test/controller/parameters/parameters_permit_test.rb | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/actionpack/test/controller/parameters/parameters_permit_test.rb b/actionpack/test/controller/parameters/parameters_permit_test.rb index 303c13eb25..734662ae11 100644 --- a/actionpack/test/controller/parameters/parameters_permit_test.rb +++ b/actionpack/test/controller/parameters/parameters_permit_test.rb @@ -20,7 +20,7 @@ class ParametersPermitTest < ActiveSupport::TestCase end test 'if nothing is permitted, the hash becomes empty' do - params = ActionController::Parameters.new(:id => '1234') + params = ActionController::Parameters.new(id: '1234') permitted = params.permit assert permitted.permitted? assert permitted.empty? @@ -34,7 +34,7 @@ class ParametersPermitTest < ActiveSupport::TestCase values += [StringIO.new] values.each do |value| - params = ActionController::Parameters.new(:id => value) + params = ActionController::Parameters.new(id: value) permitted = params.permit(:id) assert_equal value, permitted[:id] @@ -47,7 +47,7 @@ class ParametersPermitTest < ActiveSupport::TestCase end test 'key: unknown keys are filtered out' do - params = ActionController::Parameters.new(:id => '1234', :injected => 'injected') + params = ActionController::Parameters.new(id: '1234', injected: 'injected') permitted = params.permit(:id) assert_equal '1234', permitted[:id] assert_filtered_out permitted, :injected @@ -55,7 +55,7 @@ class ParametersPermitTest < ActiveSupport::TestCase test 'key: arrays are filtered out' do [[], [1], ['1']].each do |array| - params = ActionController::Parameters.new(:id => array) + params = ActionController::Parameters.new(id: array) permitted = params.permit(:id) assert_filtered_out permitted, :id @@ -68,8 +68,8 @@ class ParametersPermitTest < ActiveSupport::TestCase end test 'key: hashes are filtered out' do - [{}, {:foo => 1}, {:foo => 'bar'}].each do |hash| - params = ActionController::Parameters.new(:id => hash) + [{}, {foo: 1}, {foo: 'bar'}].each do |hash| + params = ActionController::Parameters.new(id: hash) permitted = params.permit(:id) assert_filtered_out permitted, :id @@ -82,7 +82,7 @@ class ParametersPermitTest < ActiveSupport::TestCase end test 'key: non-permitted scalar values are filtered out' do - params = ActionController::Parameters.new(:id => Object.new) + params = ActionController::Parameters.new(id: Object.new) permitted = params.permit(:id) assert_filtered_out permitted, :id @@ -94,37 +94,37 @@ class ParametersPermitTest < ActiveSupport::TestCase end test 'key: it is not assigned if not present in params' do - params = ActionController::Parameters.new(:name => 'Joe') + params = ActionController::Parameters.new(name: 'Joe') permitted = params.permit(:id) assert !permitted.has_key?(:id) end test 'key to empty array: empty arrays pass' do - params = ActionController::Parameters.new(:id => []) - permitted = params.permit(:id => []) + params = ActionController::Parameters.new(id: []) + permitted = params.permit(id: []) assert_equal [], permitted[:id] end test 'key to empty array: arrays of permitted scalars pass' do [['foo'], [1], ['foo', 'bar'], [1, 2, 3]].each do |array| - params = ActionController::Parameters.new(:id => array) - permitted = params.permit(:id => []) + params = ActionController::Parameters.new(id: array) + permitted = params.permit(id: []) assert_equal array, permitted[:id] end end test 'key to empty array: permitted scalar values do not pass' do ['foo', 1].each do |permitted_scalar| - params = ActionController::Parameters.new(:id => permitted_scalar) - permitted = params.permit(:id => []) + params = ActionController::Parameters.new(id: permitted_scalar) + permitted = params.permit(id: []) assert_filtered_out permitted, :id end end test 'key to empty array: arrays of non-permitted scalar do not pass' do - [[Object.new], [[]], [[1]], [{}], [{:id => '1'}]].each do |non_permitted_scalar| - params = ActionController::Parameters.new(:id => non_permitted_scalar) - permitted = params.permit(:id => []) + [[Object.new], [[]], [[1]], [{}], [{id: '1'}]].each do |non_permitted_scalar| + params = ActionController::Parameters.new(id: non_permitted_scalar) + permitted = params.permit(id: []) assert_filtered_out permitted, :id end end |