Sha256: 59fcd661eb7339040486cbfcb991cf8d9702499e2f8732961357f6e06b59701b
Contents?: true
Size: 909 Bytes
Versions: 2
Compression:
Stored size: 909 Bytes
Contents
# Test for facets/hash/rekey require 'facets/hash/rekey.rb' require 'test/unit' class TestHashRekey < Test::Unit::TestCase def test_rekey_01 foo = { :a=>1, :b=>2 } assert_equal( { "a"=>1, "b"=>2 }, foo.rekey{|k|k.to_s} ) assert_equal( { :a =>1, :b=>2 }, foo ) end def test_rekey_02 foo = { :a=>1, :b=>2 } assert_equal( { "a"=>1, "b"=>2 }, foo.rekey!{|k|k.to_s} ) assert_equal( { "a"=>1, "b"=>2 }, foo ) end def test_rekey_03 foo = { :a=>1, :b=>2 } assert_equal( { "a"=>1, "b"=>2 }, foo.rekey(:to_s) ) assert_equal( { :a =>1, :b=>2 }, foo ) end def test_rekey_04 foo = { :a=>1, :b=>2 } assert_equal( { "a"=>1, "b"=>2 }, foo.rekey!(:to_s) ) assert_equal( { "a"=>1, "b"=>2 }, foo ) end def test_rekey_05 foo = { "a"=>1, "b"=>2 } assert_equal( { :a=>1, :b=>2 }, foo.rekey! ) assert_equal( { :a=>1, :b=>2 }, foo ) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
facets-2.3.0 | test/core/hash/test_rekey.rb |
facets-2.2.1 | test/unit/hash/test_rekey.rb |