diff options
Diffstat (limited to 'test/test_curses.rb')
-rw-r--r-- | test/test_curses.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/test_curses.rb b/test/test_curses.rb index 044ac96005..7a3ae4cf6b 100644 --- a/test/test_curses.rb +++ b/test/test_curses.rb @@ -22,6 +22,7 @@ include Curses init_screen begin result = Timeout.timeout(#{timeout}) do + print "!" #{src} end rescue Exception => e @@ -32,6 +33,11 @@ ensure $stdio.flush end src + wait = r.readpartial(1) + if wait != "!" + wait << r.readpartial(1000) + raise wait + end if input w.print(input) w.flush |