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

- old
+ new

@@ -17,10 +17,11 @@ exp.instance_of?(act) end # def to_s + return @mesg if @mesg return super unless @arguments.size == 2 exp = @arguments[0].inspect act = @arguments[1].inspect @@ -36,21 +37,19 @@ module Assertives # Passes if object .instance_of? klass # # assert_instance_of(String, 'foo') # - def assert_instance_of(cls, obj, opts={}) - opts[:backtrace] ||= caller - InstanceFailure.assert(cls, obj, opts) + def assert_instance_of(cls, obj, msg=nil) + InstanceFailure.assert(cls, obj, :message=>msg, :backtrace=>caller) end # Passes if object .instance_of? klass # # assert_instance_of(String, 'foo') # - def refute_instance_of(cls, obj, opts={}) - opts[:backtrace] ||= caller - InstanceFailure.refute(cls, obj, opts) + def refute_instance_of(cls, obj, msg=nil) + InstanceFailure.refute(cls, obj, :message=>msg, :backtrace=>caller) end alias_method :assert_not_instance_of, :refute_instance_of end