Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

28 lines (24 sloc) 0.667 kb
describe "Mock" do
before do
@mock = mock("test mock")
end
specify "when one example has an expectation (non-mock) inside the block passed to the mock" do
@mock.should_receive(:msg) do |b|
b.should be_true #this call exposes the problem
end
begin
@mock.msg(false)
rescue Exception
end
end
specify "then the next example should behave as expected instead of saying" do
@mock.should_receive(:foobar)
@mock.foobar
@mock.rspec_verify
begin
@mock.foobar
rescue Exception => e
e.message.should == "Mock \"test mock\" received unexpected message :foobar with (no args)"
end
end
end
Jump to Line
Something went wrong with that request. Please try again.