Say I'm testing a controller with rspec, and I have logger.debug and
logger.error calls.

Normally I'd like them to write to the appropriate file, but in this
case I'd like to see the output on STDOUT.

Is there an easy way to redirect logging in rspec to do this?

I'm thinking that

  controller.should_receive(:logger).and_return(logger)

should start it off, but then how do I get the new logger to do puts
without defining a new class?  I'm assuming there must be a "Ruby way"
to do it.

Will.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to