Sha256: ef36923102ebc69c5446ff53e21d6fb66d3877e1b264e4cf41a22b938c33c960
Contents?: true
Size: 550 Bytes
Versions: 4
Compression:
Stored size: 550 Bytes
Contents
covers 'facets/hash/op_push' testcase Hash do unit :<< => "two element array" do h = {} a = [:b, 2] x = {:b => 2} (h << a).assert == h h.assert == x end unit :<< => "update new entries" do a = {:a => 1} b = {:b => 2, :c => 3 } x = {:a => 1, :b => 2, :c => 3} (a << b).assert == x a.assert == x end unit :<< => "update overwrite" do a = {:a => 1, :b => 2, :c => 3} b = {:a => 0, :d => 4} x = {:a => 0, :b => 2, :c => 3, :d => 4} (a << b).assert == x a.assert == x end end
Version data entries
4 entries across 4 versions & 1 rubygems