Sha256: 2563b10f52095216ef264a5f3566b803db483d7c62473ba750bb31d896eb0bbc
Contents?: true
Size: 521 Bytes
Versions: 3
Compression:
Stored size: 521 Bytes
Contents
# Test for facets/hash/traverse.rb require 'facets/hash/traverse.rb' require 'test/unit' class TestHashTraverse < Test::Unit::TestCase def test_traverse h = { "A" => "x", "B" => "y" } h2 = h.traverse { |k,v| [k.downcase, v.upcase] } e = { "a" => "X", "b" => "Y" } assert_not_equal( h, h2 ) assert_equal( e, h2 ) end def test_traverse! h = { "A" => "x", "B" => "y" } h.traverse! { |k,v| [k.downcase, v.upcase] } e = { "a" => "X", "b" => "Y" } assert_equal( e, h ) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
facets-2.2.0 | test/unit/hash/test_traverse.rb |
facets-2.2.1 | test/unit/hash/test_traverse.rb |
facets-2.3.0 | test/core/hash/test_traverse.rb |