Hi Andrea,
I generally put stub! calls in the before block and then have the mock
expectation in the example block.
--
Matt Berther
http://www.mattberther.com
On Apr 29, 2008, at 5:59 AM, Andrea Fazzi wrote:
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
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users