Sha256: 79f4ada0a3d882da906a2ea005eb9df7e58a58b30fccae965f06383e81205349
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# just in case it's not loaded require 'rspec' RSpec::Matchers.define(:match_response) do |actual| match do |expected| PathString.as_sorted_json(actual) == PathString.as_sorted_json(expected) end failure_message_for_should do |container| "expected #{PathString.as_sorted_json(actual)}\n to equal\n #{PathString.as_sorted_json(container)}" end failure_message_for_should_not do |container| "expected #{PathString.as_sorted_json(actual)}\n not to equal\n #{PathString.as_sorted_json(container)}" end end # alias as match_json RSpec::Matchers.define(:match_json) do |actual| match do |expected| PathString.as_sorted_json(actual) == PathString.as_sorted_json(expected) end failure_message_for_should do |container| "expected #{PathString.as_sorted_json(actual)}\n to equal\n #{PathString.as_sorted_json(container)}" end failure_message_for_should_not do |container| "expected #{PathString.as_sorted_json(actual)}\n not to equal\n #{PathString.as_sorted_json(container)}" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hash_dealer-1.1.3 | lib/matcher.rb |