Hi Chuck,
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:
subject.should_receive(:print)
Hope that helps?
Bas
On 11 May, 2013, at 11:36 AM, Charles Thornton wrote:
> I use: STDOUT.should_receive(:put
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???