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