# File lib/mspec/matchers/raise_error.rb, line 27 def failure_message message = ["Expected #{@exception}#{%[ (#{@message})] if @message}"] if @actual then message << "but got #{@actual.class}#{%[ (#{@actual.message})] if @actual.message}" else message << "but no exception was raised" end message end
# File lib/mspec/matchers/raise_error.rb, line 8 def matches?(proc) proc.call return false rescue Exception => @actual return false unless @exception === @actual if @message then case @message when String then return false if @message != @actual.message when Regexp then return false if @message !~ @actual.message end end @block[@actual] if @block return true end
Generated with the Darkfish Rdoc Generator 2.