Sha256: 4cd419d32d5819040226c0cf1c22c75f012895033dbad33bc9a0aa862fbaca41

Contents?: true

Size: 464 Bytes

Versions: 4

Compression:

Stored size: 464 Bytes

Contents

covers 'facets/hash/reverse_merge'

testcase Hash do

  unit :reverse_merge do
    h1 = { :a=>1, :b=>2, :c=>2 }
    h2 = { :c=>3 }
    h3 = h1.reverse_merge(h2)
    h3[:c].assert == 2
  end

  unit :reverse_merge! do
    h1 = { :a=>1, :b=>2, :c=>2 }
    h2 = { :c=>3 }
    h1.reverse_merge!(h2)
    h1[:c].assert == 2
  end

  unit :reverse_update do
    h1 = { :a=>1, :b=>2, :c=>2 }
    h2 = { :c=>3 }
    h1.reverse_update(h2)
    h1[:c].assert == 2
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

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