diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2018-11-05 07:59:14 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-11-05 07:59:14 +0100 |
commit | 6fe740c7abfda7ce84aadbb363b293d8715667be (patch) | |
tree | 72b4ef30b38572317771798f78e69118ef0b8b70 /test/functional/terminal/window_split_tab_spec.lua | |
parent | 10ef903648a5230758ba8a6e70d1f7402f677eec (diff) | |
download | rneovim-6fe740c7abfda7ce84aadbb363b293d8715667be.tar.gz rneovim-6fe740c7abfda7ce84aadbb363b293d8715667be.tar.bz2 rneovim-6fe740c7abfda7ce84aadbb363b293d8715667be.zip |
test/win: window_split_tab_spec: fix retry()
Diffstat (limited to 'test/functional/terminal/window_split_tab_spec.lua')
-rw-r--r-- | test/functional/terminal/window_split_tab_spec.lua | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/test/functional/terminal/window_split_tab_spec.lua b/test/functional/terminal/window_split_tab_spec.lua index bdacd7dc86..3843af3a47 100644 --- a/test/functional/terminal/window_split_tab_spec.lua +++ b/test/functional/terminal/window_split_tab_spec.lua @@ -69,19 +69,21 @@ describe('terminal', function() it('forwards resize request to the program', function() feed([[<C-\><C-N>:]]) -- Go to cmdline-mode, so cursor is at bottom. + local w1, h1 = screen._width - 3, screen._height - 2 + local w2, h2 = w1 - 6, h1 - 3 if iswin() then + -- win: SIGWINCH is unreliable, use a weaker test. #7506 retry(3, 30000, function() - -- win: SIGWINCH is unreliable. #7506 - screen:try_resize(screen._width - 3, screen._height - 2) + screen:try_resize(w1, h1) screen:expect{any='rows: 7, cols: 47'} - screen:try_resize(screen._width - 6, screen._height - 3) + screen:try_resize(w2, h2) screen:expect{any='rows: 4, cols: 41'} end) return end - screen:try_resize(screen._width - 3, screen._height - 2) + screen:try_resize(w1, h1) screen:expect([[ tty ready | rows: 7, cols: 47 | @@ -92,7 +94,7 @@ describe('terminal', function() | :^ | ]]) - screen:try_resize(screen._width - 6, screen._height - 3) + screen:try_resize(w2, h2) screen:expect([[ tty ready | rows: 7, cols: 47 | |