Sha256: 209d0f31c018d818ec5edbe33c23707a0a92b1bb5a0c8cbd13203651016c8d84

Contents?: true

Size: 432 Bytes

Versions: 2

Compression:

Stored size: 432 Bytes

Contents

# Test for facets/hash/has_keys

require 'facets/hash/has_keys.rb'

require 'test/unit'

class TestHashHasKeys < Test::Unit::TestCase

  def test_has_keys?
    assert( { :a=>1,:b=>2,:c=>3 }.has_keys?(:a,:b) )
    assert( ! { :a=>1,:b=>2,:c=>3 }.has_keys?(:a,:b,:d) )
  end

  def test_has_only_keys?
    assert( { :a=>1,:b=>2,:c=>3 }.has_only_keys?(:a,:b,:c) )
    assert( ! { :a=>1,:b=>2,:c=>3 }.has_only_keys?(:a,:b) )
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
facets-2.3.0 test/core/hash/test_has_keys.rb
facets-2.2.1 test/unit/hash/test_has_keys.rb