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

Reply via email to