Sha256: 0a8407f595e5fee94c7fbd6204e74b2530a4ee26dfbccbb531086b7927dcdf37
Contents?: true
Size: 758 Bytes
Versions: 7
Compression:
Stored size: 758 Bytes
Contents
require 'rspec/matchers' # @see http://rubygems.org/gems/rspec require_relative 'support/extensions' RSpec::Matchers.define :produce_jsonld do |expected, logger| match do |actual| expect(actual).to be_equivalent_jsonld expected end failure_message do |actual| "Expected: #{expected.is_a?(String) ? expected : expected.to_json(JSON_STATE) rescue 'malformed json'}\n" + "Actual : #{actual.is_a?(String) ? actual : actual.to_json(JSON_STATE) rescue 'malformed json'}\n" + "\nDebug:\n#{logger}" end failure_message_when_negated do |actual| "Expected not to produce the following:\n" + "Actual : #{actual.is_a?(String) ? actual : actual.to_json(JSON_STATE) rescue 'malformed json'}\n" + "\nDebug:\n#{logger}" end end
Version data entries
7 entries across 7 versions & 1 rubygems