Class Mocha::UnexpectedInvocation
In: lib/mocha/unexpected_invocation.rb
Parent: Object

Methods

new   to_s  

Public Class methods

[Source]

   # File lib/mocha/unexpected_invocation.rb, line 5
5:     def initialize(mock, symbol, *arguments)
6:       @mock = mock
7:       @method_matcher = MethodMatcher.new(symbol)
8:       @parameters_matcher = ParametersMatcher.new(arguments)
9:     end

Public Instance methods

[Source]

    # File lib/mocha/unexpected_invocation.rb, line 11
11:     def to_s
12:       method_signature = "#{@mock.mocha_inspect}.#{@method_matcher.mocha_inspect}#{@parameters_matcher.mocha_inspect}"
13:       "unexpected invocation: #{method_signature}\n"
14:     end

[Validate]