From cb56c39b5186255d8208c6139669ca74e75d5759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Tue, 22 Jan 2013 10:40:33 -0200 Subject: [PATCH] Lets kepp using Ruby 1.9 syntax --- .../parameters/nested_parameters_test.rb | 40 +++++++++---------- .../parameters/parameters_permit_test.rb | 34 ++++++++-------- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/actionpack/test/controller/parameters/nested_parameters_test.rb b/actionpack/test/controller/parameters/nested_parameters_test.rb index 8aec159499..91df527dec 100644 --- a/actionpack/test/controller/parameters/nested_parameters_test.rb +++ b/actionpack/test/controller/parameters/nested_parameters_test.rb @@ -16,7 +16,7 @@ def assert_filtered_out(params, key) }, { name: "Christopher Marlowe" }, { - :name => %w(malicious injected names) + name: %w(malicious injected names) }], details: { pages: 200, @@ -71,25 +71,25 @@ def assert_filtered_out(params, key) test "nested arrays with strings" do params = ActionController::Parameters.new({ - :book => { - :genres => ["Tragedy"] + book: { + genres: ["Tragedy"] } }) - permitted = params.permit :book => {:genres => []} + permitted = params.permit book: {genres: []} assert_equal ["Tragedy"], permitted[:book][:genres] end test "permit may specify symbols or strings" do params = ActionController::Parameters.new({ - :book => { - :title => "Romeo and Juliet", - :author => "William Shakespeare" + book: { + title: "Romeo and Juliet", + author: "William Shakespeare" }, - :magazine => "Shakespeare Today" + magazine: "Shakespeare Today" }) - permitted = params.permit({:book => ["title", :author]}, "magazine") + permitted = params.permit({book: ["title", :author]}, "magazine") assert_equal "Romeo and Juliet", permitted[:book][:title] assert_equal "William Shakespeare", permitted[:book][:author] assert_equal "Shakespeare Today", permitted[:magazine] @@ -132,15 +132,15 @@ def assert_filtered_out(params, key) test "fields_for-style nested params" do params = ActionController::Parameters.new({ - :book => { - :authors_attributes => { - :'0' => { :name => 'William Shakespeare', :age_of_death => '52' }, - :'1' => { :name => 'Unattributed Assistant' }, - :'2' => { :name => %w(injected names)} + book: { + authors_attributes: { + :'0' => { name: 'William Shakespeare', age_of_death: '52' }, + :'1' => { name: 'Unattributed Assistant' }, + :'2' => { name: %w(injected names)} } } }) - permitted = params.permit :book => { :authors_attributes => [ :name ] } + permitted = params.permit book: { authors_attributes: [ :name ] } assert_not_nil permitted[:book][:authors_attributes]['0'] assert_not_nil permitted[:book][:authors_attributes]['1'] @@ -153,14 +153,14 @@ def assert_filtered_out(params, key) test "fields_for-style nested params with negative numbers" do params = ActionController::Parameters.new({ - :book => { - :authors_attributes => { - :'-1' => { :name => 'William Shakespeare', :age_of_death => '52' }, - :'-2' => { :name => 'Unattributed Assistant' } + book: { + authors_attributes: { + :'-1' => { name: 'William Shakespeare', age_of_death: '52' }, + :'-2' => { name: 'Unattributed Assistant' } } } }) - permitted = params.permit :book => { :authors_attributes => [:name] } + permitted = params.permit book: { authors_attributes: [:name] } assert_not_nil permitted[:book][:authors_attributes]['-1'] assert_not_nil permitted[:book][:authors_attributes]['-2'] 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 @@ def assert_filtered_out(params, key) 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 @@ def assert_filtered_out(params, key) 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 @@ def assert_filtered_out(params, key) 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 @@ def assert_filtered_out(params, key) 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 @@ def assert_filtered_out(params, key) 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 @@ def assert_filtered_out(params, key) 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 @@ def assert_filtered_out(params, key) 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 -- GitLab