[rspec-users] STDOUT.should_receive(:puts).with Works *** (:print) fails
basv at odd-e.com
Sat May 11 06:34:34 UTC 2013
If you just call "print" and "getch" then you should be able to test for these by checking for these messages on your object under test:
Hope that helps?
On 11 May, 2013, at 11:36 AM, Charles Thornton <lists at ruby-forum.com> wrote:
> I use: STDOUT.should_receive(:puts).with...... many times in RSPEC
> However, I have a couple of "do you want(Y/N)?" where I use 'print'
> and apparently ..(:print).with... does not work. I can change 'print'
> to 'puts' and it works perfectly.
> How do I test :print and ...getch("y") for input???
> Any help would be appreciated!!
> Chuck T.
> EMAIL: admin at hawthorne-press.com
> Posted via http://www.ruby-forum.com/.
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users