Sha256: 4f5a2dde9b3ebc81f22eab95a30cb5a7cf867fb3de09d9ba78a2682a0fbbf52e
Contents?: true
Size: 516 Bytes
Versions: 9
Compression:
Stored size: 516 Bytes
Contents
require 'pact/term' require 'pact/consumer_contract/active_support_support' require 'awesome_print' require 'pact/matchers' require 'awesome_print' require 'rspec' RSpec::Matchers.define :match_term do |expected| include Pact::Matchers include Pact::ActiveSupportSupport match do |actual| if (difference = diff(expected, actual)).any? @message = difference false else true end end failure_message_for_should do | actual | fix_json_formatting @message.to_json end end
Version data entries
9 entries across 9 versions & 1 rubygems