Sha256: d1dd114eecd0bfbd022677b84d47657efd54dd7fe5f5435289deb1367a71a31f
Contents?: true
Size: 825 Bytes
Versions: 3
Compression:
Stored size: 825 Bytes
Contents
module Spec module Expectations module Should class Base unless defined? @@differ @@differ = nil end def self.differ=(differ) @@differ = differ end alias old_default_message default_message def default_message(expectation, expected=:no_expectation_specified) result = old_default_message(expectation, expected) if expected != :no_expectation_specified if expected.is_a?(String) result << "\nDiff:" << @@differ.diff_as_string(@target.to_s, expected) unless @@differ.nil? elsif ! @target.is_a? Proc result << "\nDiff:" << @@differ.diff_as_object(@target, expected) unless @@differ.nil? end end result end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rspec-0.7.4 | lib/spec/expectations/diff.rb |
rspec-0.7.5 | lib/spec/expectations/diff.rb |
rspec-0.7.5.1 | lib/spec/expectations/diff.rb |