[rspec-users] mock expectation in before block
Andrea Fazzi
andrea.fazzi at alca.le.it
Tue Apr 29 07:59:40 EDT 2008
Hi all,
consider a class Foo that send, in its constructor, some message to an
object of class Bar:
class Foo
def initialize(bar)
@bar = bar
@bar.some_message
end
...
end
Now, in order to test Foo, I'd like to decouple it from Bar mocking bar
object, so:
describe Foo do
before do
@bar = mock('bar')
@bar.should_receive(:some_message)
@foo = Foo.new(bar)
end
it 'should ...'
it 'should ...'
...
end
The question is: is it appropriate to put a mock expectation inside a
before block? Or mock expectations are relegated to example blocks?
Thanks in advance.
Andrea
More information about the rspec-users
mailing list