[rspec-users] specs on private methods

Ben Mabey ben at benmabey.com
Fri Jan 11 10:54:26 EST 2008

David Chelimsky wrote:
> In TDD there is a rule of thumb that says don't stub a method in the
> same class as the method you're testing. The risk is that as the real
> implementation of by_input_sets!() changes over time, it has access to
> internal state that could impact the behaviour of decompose!().

So, stubbing a current_user method on a rails controller would be 
considered bad practice?
I suppose stubbing the find on User would be just as easy but I have 
always just stubbed controller.current_user.


More information about the rspec-users mailing list