diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2015-04-25 10:54:47 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2015-04-25 10:56:08 +0900 |
commit | 4b7c571575a2882ef99c43c233c513c9959fbca5 (patch) | |
tree | b0454da4cc4c137116218748eebd606bf4f15ade /test | |
parent | 5502b68a1de42d4e23ba2192f900e5a7157d8900 (diff) |
Fix race condition in test case
Diffstat (limited to 'test')
-rw-r--r-- | test/test_go.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/test_go.rb b/test/test_go.rb index c9ca3463..061a5969 100644 --- a/test/test_go.rb +++ b/test/test_go.rb @@ -389,6 +389,7 @@ class TestGoFZF < TestBase tmux.send_keys "seq 1 1000 | #{fzf :tac, :no_sort, :multi}", :Enter tmux.until { |lines| lines[-2].include? '1000/1000' } tmux.send_keys '00' + tmux.until { |lines| lines[-2].include? '10/1000' } tmux.send_keys :BTab, :BTab, :BTab, :Enter assert_equal %w[1000 900 800], readonce.split($/) end @@ -398,6 +399,7 @@ class TestGoFZF < TestBase tmux.send_keys "seq 1 100 | #{fzf :expect, key}", :Enter tmux.until { |lines| lines[-2].include? '100/100' } tmux.send_keys '55' + tmux.until { |lines| lines[-2].include? '1/100' } tmux.send_keys *feed assert_equal [expected, '55'], readonce.split($/) end @@ -416,6 +418,7 @@ class TestGoFZF < TestBase tmux.send_keys "seq 1 100 | #{fzf '--expect=alt-z', :print_query}", :Enter tmux.until { |lines| lines[-2].include? '100/100' } tmux.send_keys '55' + tmux.until { |lines| lines[-2].include? '1/100' } tmux.send_keys :Escape, :z assert_equal ['55', 'alt-z', '55'], readonce.split($/) end @@ -543,11 +546,10 @@ module TestShell tmux.send_keys :Escape, :c, pane: 0 lines = tmux.until(1) { |lines| lines.item_count > 0 } expected = lines[-3][2..-1] - p expected tmux.send_keys :Enter, pane: 1 tmux.prepare tmux.send_keys :pwd, :Enter - tmux.until { |lines| p lines; lines[-1].end_with?(expected) } + tmux.until { |lines| lines[-1].end_with?(expected) } end def test_ctrl_r |