diff --git a/spec/terminal_session.rb b/spec/terminal_session.rb index ee0bca1..733728b 100644 --- a/spec/terminal_session.rb +++ b/spec/terminal_session.rb @@ -10,14 +10,20 @@ class TerminalSession def run_command(command) send_string(command) send_keys('enter') + + self end def send_string(str) tmux_command("send-keys -t 0 -l '#{str.gsub("'", "\\'")}'") + + self end def send_keys(*keys) tmux_command("send-keys -t 0 #{keys.join(' ')}") + + self end def content(esc_seqs: false) @@ -29,6 +35,8 @@ class TerminalSession def clear send_keys('C-l') sleep(0.1) until content == '' + + self end def destroy