Sha256: eec9151f148bebe9ca6c39ce3675b023025ddf098b341e1b1f63ed389fd607b8
Contents?: true
Size: 729 Bytes
Versions: 1
Compression:
Stored size: 729 Bytes
Contents
require 'rspec' require 'pact/matchers' require 'pact/provider/matchers/messages' require 'pact/rspec' RSpec::Matchers.define :match_term do |expected| include Pact::Matchers include Pact::Matchers::Messages match do |actual| (@difference = diff(expected, actual)).empty? end failure_message_for_should do | actual | match_term_failure_message @difference, actual, Pact::RSpec.color_enabled? end end RSpec::Matchers.define :match_header do |header_name, expected| include Pact::Matchers include Pact::Matchers::Messages match do |actual| diff(expected, actual).empty? end failure_message_for_should do | actual | match_header_failure_message header_name, expected, actual end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pact-1.1.1 | lib/pact/provider/rspec/matchers.rb |