On Oct 12, 2009, at 9:37 PM, Sam Woodard wrote:
I have an interesting setup: I am using rspec for mocking but I have
mocha installed which give me access to any_instance, expects, etc.
The
problem that I am having is that I want to stub out a method for the
duration of a single example, throughout that example but only for
that
example.
If I do,
Goal.any_instance.stub!(:valid?).and_return(true)
this is not sufficient because valid is called more than once
If I do,
Goal.any_instance.stubs(:valid?).returns(true) then my tests are not
independent but dependent on one another.
Can anyone help?
While mocha and rspec's mocks might be compatible for you in some
cases, it is purely accidental. I'd strongly recommend you choose one
or the other. If any_instance is important to you, I'd choose mocha.
If not, choose whichever makes you happier.
Cheers,
David
Thanks in advance,
Sam
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
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