Sha256: 6cad918c9cc0ea7532485234c9bd4ce435f4063d115f6ec403fe72f8dde3e4ed
Contents?: true
Size: 409 Bytes
Versions: 2
Compression:
Stored size: 409 Bytes
Contents
covers 'facets/hash/recurse' testcase Hash do unit :recurse do h = {:a=>1, :b=>{:b1=>1, :b2=>2}} g = h.recurse{|h| h.inject({}){|h,(k,v)| h[k.to_s] = v; h} } g.assert == {"a"=>1, "b"=>{"b1"=>1, "b2"=>2}} end unit :recurse! do h = {:a=>1, :b=>{:b1=>1, :b2=>2}} h.recurse!{|h| h.inject({}){|h,(k,v)| h[k.to_s] = v; h} } h.assert == {"a"=>1, "b"=>{"b1"=>1, "b2"=>2}} end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
facets-2.9.0.pre.2 | test/core/hash/test_recurse.rb |
facets-2.9.0.pre.1 | test/core/hash/test_recurse.rb |