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 <li...@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: ad...@hawthorne-press.com > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users