Sha256: 954431fbe05975f5760f1ec23acbf96850032db62c9c2815eaee3ae00eb9ca3f

Contents?: true

Size: 420 Bytes

Versions: 5

Compression:

Stored size: 420 Bytes

Contents

covers 'facets/hash/op_sub'

test_case Hash do

  method :- do

    test "hash minus array" do
      a = { :a => 1, :b => 2, :c => 3 }
      b = [ :a ]
      x = { :b => 2, :c => 3 }
      (a - b).assert == x
    end

  end

  method :- do

    test "hash minus hash" do
      a = { :a => 1, :b => 2, :c => 3 }
      b = { :a => 1, :d => 4 }
      x = { :b => 2, :c => 3 }
      (a - b).assert == x
    end

  end

end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 test/core/hash/test_op_sub.rb
facets-3.1.0 test/core/hash/test_op_sub.rb
facets-3.0.0 test/core/hash/test_op_sub.rb
facets-2.9.3 test/core/hash/test_op_sub.rb
facets-2.9.2 test/core/hash/test_op_sub.rb