Module Spec::Mocks::ExampleMethods
In: lib/spec/mocks/spec_methods.rb


Included Modules


Public Instance methods

Disables warning messages about expectations being set on nil.

By default warning messages are issued when expectations are set on nil. This is to prevent false-positives and to catch potential bugs early on.

Shortcut for creating an instance of Spec::Mocks::Mock.

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

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


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

  stub_person = stub("thing", :name => "Joe", :email => "") => "Joe" => ""
stub(name, stubs_and_options={})

Alias for mock

Shortcut for creating a mock object that will return itself in response to any message it receives that it hasn’t been explicitly instructed to respond to.