From c959408305ff34b0d40f254ace5adb7e7e64ef3e Mon Sep 17 00:00:00 2001 From: Eric Freese Date: Fri, 17 Feb 2017 15:33:09 -0700 Subject: [PATCH] Only wait a max of 2 seconds for content to match after clearing screen --- spec/terminal_session.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/terminal_session.rb b/spec/terminal_session.rb index cf4ee84..275a90b 100644 --- a/spec/terminal_session.rb +++ b/spec/terminal_session.rb @@ -43,7 +43,12 @@ class TerminalSession def clear_screen send_keys('C-l') - sleep(0.1) until content == '' + + i = 0 + until content == opts[:prompt] || i > 20 do + sleep(0.1) + i = i + 1 + end self end