aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test
diff options
context:
space:
mode:
authorSantiago Pastorino <santiago@wyeworks.com>2014-03-08 16:12:10 -0200
committerSantiago Pastorino <santiago@wyeworks.com>2014-03-08 16:12:10 -0200
commit18c651659e4548661c385bd3c60a774ebd9bdaa2 (patch)
tree58f5a742684e983edfcb356a5730407fdd004dbb /activesupport/test
parent2af7a7b19cd7735530f5fd4762896694f5955051 (diff)
parenta94966ea094fcfd94cf09642d3a561af80c64602 (diff)
downloadrails-18c651659e4548661c385bd3c60a774ebd9bdaa2.tar.gz
rails-18c651659e4548661c385bd3c60a774ebd9bdaa2.tar.bz2
rails-18c651659e4548661c385bd3c60a774ebd9bdaa2.zip
Merge pull request #14244 from arthurnn/orderd_hash_select_fix
Fix OrderedHash.select to return self instance.
Diffstat (limited to 'activesupport/test')
-rw-r--r--activesupport/test/ordered_hash_test.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/activesupport/test/ordered_hash_test.rb b/activesupport/test/ordered_hash_test.rb
index 0b54026c64..460a61613e 100644
--- a/activesupport/test/ordered_hash_test.rb
+++ b/activesupport/test/ordered_hash_test.rb
@@ -120,7 +120,9 @@ class OrderedHashTest < ActiveSupport::TestCase
end
def test_select
- assert_equal @keys, @ordered_hash.select { true }.map(&:first)
+ new_ordered_hash = @ordered_hash.select { true }
+ assert_equal @keys, new_ordered_hash.map(&:first)
+ assert_instance_of ActiveSupport::OrderedHash, new_ordered_hash
end
def test_delete_if
@@ -143,6 +145,7 @@ class OrderedHashTest < ActiveSupport::TestCase
assert_equal copy, @ordered_hash
assert !new_ordered_hash.keys.include?('pink')
assert @ordered_hash.keys.include?('pink')
+ assert_instance_of ActiveSupport::OrderedHash, new_ordered_hash
end
def test_clear