Method: Kernel#mock

Defined in:
lib/stump/mock.rb

#mock(method, options = {}, &block) ⇒ Object

Create a pure mock object rather than mocking specific methods on an object.

Examples

my_mock = mock(:thing, :return => "whee!")
my_mock.thing    # => "whee"


57
58
59
60
61
# File 'lib/stump/mock.rb', line 57

def mock(method, options = {}, &block)
  mock_object = Object.new
  mock_object.mock!(method, options, &block)
  mock_object
end