Sha256: c250df597157f2efe7349b86cea721dc6109f82187b7ffacdf594f56d8a29b91
Contents?: true
Size: 526 Bytes
Versions: 13
Compression:
Stored size: 526 Bytes
Contents
# frozen_string_literal: true module WebMock module Matchers # this is a based on RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher # https://github.com/rspec/rspec-mocks/blob/master/lib/rspec/mocks/argument_matchers.rb class HashIncludingMatcher < HashArgumentMatcher def ==(actual) super { |key, value| actual.key?(key) && value === actual[key] } rescue NoMethodError false end def inspect "hash_including(#{@expected.inspect})" end end end end
Version data entries
13 entries across 13 versions & 4 rubygems