Sha256: 804ed676b395804814986d1794240b9fc3dd17987edc61e160866c5abe41c34e
Contents?: true
Size: 437 Bytes
Versions: 1
Compression:
Stored size: 437 Bytes
Contents
Spec::Matchers.define :be_equivalent_to do |expected| def self.or(alternative) @alternative = alternative self end match do |actual| actual.to_s.gsub(/\s+/, ' ') == expected.to_s.gsub(/\s+/, ' ') || actual.to_s.gsub(/\s+/, ' ') == @alternative.to_s.gsub(/\s+/, ' ') end failure_message_for_should do |actual| "expected\n#{actual.to_s}\nto be equivalent to\n#{expected.to_s}" end diffable end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
recliner-0.0.1 | spec/support/matchers/be_equivalent_to.rb |