Module | Spec::Mocks::MockMethods |
In: |
lib/spec/mocks/mock_methods.rb
|
# File lib/spec/mocks/mock_methods.rb, line 24 24: def __reset_mock 25: __mock_handler.reset 26: end
# 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
# 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
# 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
# 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