diff options
| author | Vipul A M <vipulnsward@gmail.com> | 2015-01-17 14:55:19 +0530 | 
|---|---|---|
| committer | Vipul A M <vipulnsward@gmail.com> | 2015-01-17 14:55:19 +0530 | 
| commit | 9287790df81e6a3cb7fd9697c53b6a060dced154 (patch) | |
| tree | 27d7f354126973477531a8e2be22d110d9985985 | |
| parent | 9be89ab2157556aafcd86dc68eb135e3da698964 (diff) | |
| download | rails-9287790df81e6a3cb7fd9697c53b6a060dced154.tar.gz rails-9287790df81e6a3cb7fd9697c53b6a060dced154.tar.bz2 rails-9287790df81e6a3cb7fd9697c53b6a060dced154.zip | |
- Moved hwia frozen value assignment test to hash_ext_test similar to other tests
- Fixed the wrong use of with_indifferent_access on hash in the test which failed for isolated tests
- Renamed to appropriately specify what the test does
| -rw-r--r-- | activesupport/test/core_ext/hash_ext_test.rb | 8 | ||||
| -rw-r--r-- | activesupport/test/hash_with_indifferent_access_test.rb | 8 | 
2 files changed, 9 insertions, 7 deletions
| diff --git a/activesupport/test/core_ext/hash_ext_test.rb b/activesupport/test/core_ext/hash_ext_test.rb index 3d2f50ce49..e10bee5e00 100644 --- a/activesupport/test/core_ext/hash_ext_test.rb +++ b/activesupport/test/core_ext/hash_ext_test.rb @@ -1549,6 +1549,14 @@ class HashToXmlTest < ActiveSupport::TestCase      assert_not_same hash_wia, hash_wia.with_indifferent_access    end + +  def test_allows_setting_frozen_array_values_with_indifferent_access +    value = [1, 2, 3].freeze +    hash = HashWithIndifferentAccess.new +    hash[:key] = value +    assert_equal hash[:key], value +  end +    def test_should_copy_the_default_value_when_converting_to_hash_with_indifferent_access      hash = Hash.new(3)      hash_wia = hash.with_indifferent_access diff --git a/activesupport/test/hash_with_indifferent_access_test.rb b/activesupport/test/hash_with_indifferent_access_test.rb index 880457386e..1facd691fa 100644 --- a/activesupport/test/hash_with_indifferent_access_test.rb +++ b/activesupport/test/hash_with_indifferent_access_test.rb @@ -8,10 +8,4 @@ class HashWithIndifferentAccessTest < ActiveSupport::TestCase      assert_equal :old_value, hash[:key]    end -  def test_frozen_value -    value = [1, 2, 3].freeze -    hash = {}.with_indifferent_access -    hash[:key] = value -    assert_equal hash[:key], value -  end -end
\ No newline at end of file +end | 
