lib/spec/expectations/should/base.rb in rspec-0.7.4 vs lib/spec/expectations/should/base.rb in rspec-0.7.5

- old
+ new

@@ -25,19 +25,15 @@ def >(expected) __delegate_method_missing_to_target ">", ">", expected end - def default_message(expectation, expected=:no_expectation_specified) - message = "#{@target.inspect} #{expectation}" - if (expected != :no_expectation_specified) - message << " " << expected.inspect - end - message + def default_message(expectation, expected=nil) + Spec::Expectations.build_message(@target, expectation, expected) end def fail_with_message(message) - Kernel::raise(Spec::Expectations::ExpectationNotMetError.new(message)) + Spec::Expectations.fail_with(message) end def find_supported_sym(original_sym) ["#{original_sym}?", "#{original_sym}s?"].each do |alternate_sym| return alternate_sym.to_s if @target.respond_to?(alternate_sym.to_s)