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)