lib/micronaut/expectations.rb in spicycode-micronaut-0.0.4 vs lib/micronaut/expectations.rb in spicycode-micronaut-0.0.5

- old
+ new

@@ -32,24 +32,12 @@ # matchers is quite simple. See Micronaut::Matchers for details. module Expectations class << self attr_accessor :differ - # raises a Micronaut::Expectations::ExpectationNotMetError with message - # - # When a differ has been assigned and fail_with is passed - # <code>expected</code> and <code>target</code>, passes them - # to the differ to append a diff message to the failure message. def fail_with(message, expected=nil, target=nil) # :nodoc: if Array === message && message.length == 3 message, expected, target = message[0], message[1], message[2] - end - unless (differ.nil? || expected.nil? || target.nil?) - if expected.is_a?(String) - message << "\nDiff:" << self.differ.diff_as_string(target.to_s, expected) - elsif !target.is_a?(Proc) - message << "\nDiff:" << self.differ.diff_as_object(target, expected) - end end Kernel::raise(Micronaut::Expectations::ExpectationNotMetError.new(message)) end end end