Sha256: db4e011455fe31322b7dd64205fe66b133b51a19fbaab6e3e1df0369855970d3

Contents?: true

Size: 402 Bytes

Versions: 4

Compression:

Stored size: 402 Bytes

Contents

covers 'facets/hash/traverse'

testcase Hash do

  unit :traverse do
    h = { "A" => "x", "B" => "y" }
    j = h.traverse{ |k,v| [k.downcase, v.upcase] }
    x = { "a" => "X", "b" => "Y" }
    j.refute == h
    j.assert == x
  end

  unit :traverse! do
    h = { "A" => "x", "B" => "y" }
    h.traverse!{ |k,v| [k.downcase, v.upcase] }
    x = { "a" => "X", "b" => "Y" }
    h.assert == x
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/hash/test_traverse.rb
facets-2.9.0 test/core/hash/test_traverse.rb
facets-2.9.0.pre.2 test/core/hash/test_traverse.rb
facets-2.9.0.pre.1 test/core/hash/test_traverse.rb