module Rspec::Mocks::ExampleMethods

def mock(*args)

stub_person.email => "joe@domain.com"
stub_person.name => "Joe"
stub_person = stub("thing", :name => "Joe", :email => "joe@domain.com")

stub_thing.a == "A" => true
stub_thing = mock("thing", :a => "A")

== Examples

Anything else is treated as a stub value.
at the same time. The only option available is :null_object.
+stubs_and_options+ lets you assign options and stub values

role that the mock is playing in the example.
+name+ is used for failure reporting, so you should use the

Shortcut for creating an instance of Rspec::Mocks::Mock.
def mock(*args)
  Rspec::Mocks::Mock.new(*args)
end