aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/core_ext
diff options
context:
space:
mode:
Diffstat (limited to 'activesupport/test/core_ext')
-rw-r--r--activesupport/test/core_ext/hash_ext_test.rb32
1 files changed, 0 insertions, 32 deletions
diff --git a/activesupport/test/core_ext/hash_ext_test.rb b/activesupport/test/core_ext/hash_ext_test.rb
index 9d1d6ec33f..706e218abc 100644
--- a/activesupport/test/core_ext/hash_ext_test.rb
+++ b/activesupport/test/core_ext/hash_ext_test.rb
@@ -310,38 +310,6 @@ class HashExtTest < Test::Unit::TestCase
assert_equal expected, original.except!(:c)
assert_equal expected, original
end
-
- def test_without
- original = { :a => 'x', :b => 'y', :c => 10 }
- expected = { :a => 'x' }
-
- # Should return a hash without the given keys.
- assert_equal expected, original.without(:b, :c)
- assert_not_equal expected, original
-
- # Should ignore non-existant keys.
- assert_equal expected, original.without(:b, :c, :d)
-
- # Should replace the hash with the given keys taken away.
- assert_equal expected, original.without!(:b, :c)
- assert_equal expected, original
- end
-
- def test_indifferent_without
- original = { :a => 'x', :b => 'y', :c => 10 }.with_indifferent_access
- expected = { :c => 10 }.with_indifferent_access
-
- [['a', 'b'], [:a, :b]].each do |keys|
- # Should return a new hash without the given keys.
- assert_equal expected, original.without(*keys), keys.inspect
- assert_not_equal expected, original
-
- # Should replace the hash without the given keys.
- copy = original.dup
- assert_equal expected, copy.without!(*keys)
- assert_equal expected, copy
- end
- end
end
class IWriteMyOwnXML