Exception raised when an unexpected method is invoked
@private
# File lib/mocha/unexpected_invocation.rb, line 7 def initialize(mock, symbol, *arguments) @mock = mock @method_matcher = MethodMatcher.new(symbol) @parameters_matcher = ParametersMatcher.new(arguments) end
@private
# File lib/mocha/unexpected_invocation.rb, line 14 def to_s method_signature = "#{@mock.mocha_inspect}.#{@method_matcher.mocha_inspect}#{@parameters_matcher.mocha_inspect}" "unexpected invocation: #{method_signature}\n" end