aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller/parameters/parameters_permit_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionpack/test/controller/parameters/parameters_permit_test.rb')
-rw-r--r--actionpack/test/controller/parameters/parameters_permit_test.rb34
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