[rspec-users] stub followed by should_receive behavior changed

2008-10-30 Thread Lenny Marks
I'm in the process of trying to get updated to rspec-1.1.11(from 1.1.1). I have a couple of places where I was trying to verify that a particular collaboration was made inside a transaction. My general strategy was to start off using something like Transaction.stub! (:execute).and_yield in

Re: [rspec-users] stub followed by should_receive behavior changed

2008-10-30 Thread Pat Maddox
You're right, the behavior did change. Now when you have a should_receive that shadows a previous stub, it returns or yields the original value. I don't know a way to turn off the yielding in the should_receive, I'll look at putting something in. In the mean time, if you stub the method again