Method: MiniTest::Mock#expect
- Defined in:
- lib/minitest/mock.rb
#expect(name, retval, args = []) ⇒ Object
Expect that method name is called, optionally with args, and returns retval.
@mock.expect(:meaning_of_life, 42)
@mock.meaning_of_life # => 42
@mock.expect(:do_something_with, true, [some_obj, true])
@mock.do_something_with(some_obj, true) # => true
27 28 29 30 |
# File 'lib/minitest/mock.rb', line 27 def expect(name, retval, args=[]) @expected_calls[name] = { :retval => retval, :args => args } self end |