[rspec-users] specs on private methods
jarkko at jlaine.net
Fri Jan 11 13:46:02 EST 2008
On Jan 11, 2008, at 5:54 PM, Ben Mabey <ben at benmabey.com> wrote:
> 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
>> 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.
In my login_as helper, I just call controller.send(:current_user=,
user). No need to stub anything.
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users