lib/assay/assertions/equality_failure.rb in assay-0.2.0 vs lib/assay/assertions/equality_failure.rb in assay-0.3.0

- old
+ new

@@ -25,10 +25,11 @@ exp != act end # def to_s + return @mesg if @mesg return super unless @arguments.size == 2 oper = @_negated ? "!=" : "==" iexp = @arguments[0].inspect iact = @arguments[1].inspect @@ -51,25 +52,19 @@ # since a helpful error message is generated when this # one fails that tells you the values of expected and actual. # # assert_equal 'MY STRING', 'my string'.upcase # - def assert_equal(exp, act, opts={}) - opts[:backtrace] ||= caller - #message = opts[:message] - EqualityFailure.assert(exp, act, opts) - #err = EqualityFailure.new(message, exp, act) - #err.set_backtrace(backtrace) - #err.assert(opts) + def assert_equal(exp, act, msg=nil) + EqualityFailure.assert(exp, act, :message=>msg, :backtrace=>caller) end # Passes if expected != actual # # assert_not_equal 'some string', 5 # - def assert_not_equal(exp, act, opts) - opts[:backtrace] ||= caller - EqualityFailure.refute(exp, act, opts) + def assert_not_equal(exp, act, msg=nil) + EqualityFailure.refute(exp, act, :message=>msg, :backtrace=>caller) end end module Matchers