Module Spec::Mocks::MockMethods
In: lib/spec/mocks/mock_methods.rb

Methods

Public Instance methods

[Source]

    # File lib/spec/mocks/mock_methods.rb, line 24
24:       def __reset_mock
25:         __mock_handler.reset
26:       end

[Source]

    # File lib/spec/mocks/mock_methods.rb, line 20
20:       def __verify
21:         __mock_handler.verify
22:       end

[Source]

    # File lib/spec/mocks/mock_methods.rb, line 28
28:       def method_missing(sym, *args, &block)
29:         __mock_handler.instance_eval {@messages_received << [sym, args, block]}
30:         super(sym, *args, &block)
31:       end

[Source]

    # File lib/spec/mocks/mock_methods.rb, line 16
16:       def received_message?(sym, *args, &block)
17:         __mock_handler.received_message?(sym, *args, &block)
18:       end

[Source]

    # File lib/spec/mocks/mock_methods.rb, line 8
 8:       def should_not_receive(sym, &block)
 9:         __mock_handler.add_negative_message_expectation(caller(1)[0], sym, &block)
10:       end

[Source]

   # File lib/spec/mocks/mock_methods.rb, line 4
4:       def should_receive(sym, opts={}, &block)
5:         __mock_handler.add_message_expectation(opts[:expected_from] || caller(1)[0], sym, opts, &block)
6:       end

[Source]

    # File lib/spec/mocks/mock_methods.rb, line 12
12:       def stub!(sym)
13:         __mock_handler.add_stub(caller(1)[0], sym)
14:       end

[Validate]