class Mocha::UnexpectedInvocation
Exception raised when an unexpected method is invoked
def initialize(mock, symbol, *arguments)
- Private: -
def initialize(mock, symbol, *arguments) @mock = mock @method_matcher = MethodMatcher.new(symbol) @parameters_matcher = ParametersMatcher.new(arguments) end
def to_s
- Private: -
def to_s method_signature = "#{@mock.mocha_inspect}.#{@method_matcher.mocha_inspect}#{@parameters_matcher.mocha_inspect}" "unexpected invocation: #{method_signature}\n" end