Skip to content

Commit

Permalink
Add feature for any_instance.should_receive use case
Browse files Browse the repository at this point in the history
  • Loading branch information
alindeman committed Mar 30, 2011
1 parent 1f64f6d commit d0d5e99
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions features/message_expectations/any_instance.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Feature: expect a message on any instance of a class

Use `any_instance.should_receive` to set an expectation that one (and only
one) instance of a class receives a message before the example is completed.

Scenario: expect a message on any instance of a class
Given a file named "example_spec.rb" with:
"""
describe "any_instance.should_receive" do
it "verifies that one instance of the class receives the message" do
Object.any_instance.should_receive(:foo).and_return(:return_value)
o = Object.new
o.foo.should eq(:return_value)
end
end
"""
When I run `rspec example_spec.rb`
Then the output should contain "0 failures"

0 comments on commit d0d5e99

Please sign in to comment.