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