Sha256: b49711b2e7720e4b3af0a5e8d39a6ef8a991e62324b4ffbf6b95ea47a191d7ab
Contents?: true
Size: 704 Bytes
Versions: 4
Compression:
Stored size: 704 Bytes
Contents
covers 'facets/hash/keys' tests Hash do unit :each_with_key do h1 = {:a=>1, :b=>2} h2 = {} h1.each_with_key { |v,k| h2[v] = k } h2.assert == {1=>:a, 2=>:b} end unit :keys? do {:a=>1,:b=>2,:c=>3}.assert.keys?(:a,:b) {:a=>1,:b=>2,:c=>3 }.refute.keys?(:a,:b,:d) end unit :only_keys? do {:a=>1,:b=>2,:c=>3}.assert.only_keys?(:a,:b,:c) {:a=>1,:b=>2,:c=>3}.refute.only_keys?(:a,:b) end unit :has_keys? do {:a=>1,:b=>2,:c=>3}.assert.has_keys?(:a,:b) {:a=>1,:b=>2,:c=>3 }.refute.has_keys?(:a,:b,:d) end unit :has_only_keys? do {:a=>1,:b=>2,:c=>3}.assert.has_only_keys?(:a,:b,:c) {:a=>1,:b=>2,:c=>3}.refute.has_only_keys?(:a,:b) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
facets-2.9.1 | test/core/hash/test_keys.rb |
facets-2.9.0 | test/core/hash/test_keys.rb |
facets-2.9.0.pre.2 | test/core/hash/test_keys.rb |
facets-2.9.0.pre.1 | test/core/hash/test_keys.rb |