--- ttytest-0.5.0/test/ttytest/terminal_test.rb +++ ttytest-0.5.0_p/test/ttytest/terminal_test.rb @@ -4,6 +4,9 @@ class TerminalTest < Minitest::Test def test_shell_hello_world @tty = TTYtest.new_terminal(%{PS1='$ ' /bin/sh}) + # Give tmux some time to settle + # (see https://github.com/jhawthorn/ttytest/issues/2): + sleep(0.5) @tty.assert_row(0, '$') @tty.send_keys('echo "Hello, world"') @tty.assert_row(0, '$ echo "Hello, world"')