Sha256: 03eb628f692c3c449756c22be1bc9ee9d0c31f9a8c3b8aebc85e15192cf08268

Contents?: true

Size: 157 Bytes

Versions: 16

Compression:

Stored size: 157 Bytes

Contents

RSpecCandy::Switcher.define_matcher :include_hash do |expected|

  match do |actual|
    !actual.nil? && actual.slice(*expected.keys) == expected
  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rspec_candy-0.5.0 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.4.1 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.4.0 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.3.1 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.3.0 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.10 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.9 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.8 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.7 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.6 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.5 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.4 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.3 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.2 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.1 lib/rspec_candy/matchers/include_hash.rb
rspec_candy-0.2.0 lib/rspec_candy/matchers/include_hash.rb