diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-04-28 14:20:43 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2023-04-28 16:42:26 +0800 |
commit | 6f56d5317e1e2ffd3dd2febd7e392468bb58e47a (patch) | |
tree | 5bd3c7fe6f5ed8f5386c88760a05d07a1c24cf14 | |
parent | 2be868ab5e8f29f2c236e2d8765483888db3999c (diff) | |
download | rneovim-6f56d5317e1e2ffd3dd2febd7e392468bb58e47a.tar.gz rneovim-6f56d5317e1e2ffd3dd2febd7e392468bb58e47a.tar.bz2 rneovim-6f56d5317e1e2ffd3dd2febd7e392468bb58e47a.zip |
vim-patch:8.1.1181: tests for mouse clicks are a bit flaky
Problem: Tests for mouse clicks are a bit flaky when run in an interactive
terminal.
Solution: Use "xterm2" instead of "xterm" for 'ttymouse' to avoid spurious
drag events.
https://github.com/vim/vim/commit/2b00b9b0f355421fdb49e3a15f5a62af657d1922
Co-authored-by: Bram Moolenaar <Bram@vim.org>
-rw-r--r-- | test/old/testdir/test_termcodes.vim | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/test/old/testdir/test_termcodes.vim b/test/old/testdir/test_termcodes.vim index d7092d7f17..d8b59ad8cc 100644 --- a/test/old/testdir/test_termcodes.vim +++ b/test/old/testdir/test_termcodes.vim @@ -90,8 +90,8 @@ func Test_xterm_mouse_drag_window_separator() let row = rowseparator let col = 1 - " When 'ttymouse' is 'xterm', row/col bigger than 223 are not supported. - if ttymouse_val !=# 'xterm' || row <= 223 + " When 'ttymouse' is 'xterm2', row/col bigger than 223 are not supported. + if ttymouse_val !=# 'xterm2' || row <= 223 call MouseLeftClick(row, col) let row -= 1 call MouseLeftDrag(row, col) @@ -110,8 +110,8 @@ func Test_xterm_mouse_drag_window_separator() let row = 1 let col = colseparator - " When 'ttymouse' is 'xterm', row/col bigger than 223 are not supported. - if ttymouse_val !=# 'xterm' || col <= 223 + " When 'ttymouse' is 'xterm2', row/col bigger than 223 are not supported. + if ttymouse_val !=# 'xterm2' || col <= 223 call MouseLeftClick(row, col) let col -= 1 call MouseLeftDrag(row, col) @@ -147,8 +147,8 @@ func Test_xterm_mouse_drag_statusline() let row = rowstatusline let col = 1 - if ttymouse_val ==# 'xterm' && row > 223 - " When 'ttymouse' is 'xterm', row/col bigger than 223 are not supported. + if ttymouse_val ==# 'xterm2' && row > 223 + " When 'ttymouse' is 'xterm2', row/col bigger than 223 are not supported. continue endif @@ -230,8 +230,8 @@ func Test_xterm_mouse_click_X_to_close_tab() let col = &columns for ttymouse_val in ['sgr'] - if ttymouse_val ==# 'xterm' && col > 223 - " When 'ttymouse' is 'xterm', row/col bigger than 223 are not supported. + if ttymouse_val ==# 'xterm2' && col > 223 + " When 'ttymouse' is 'xterm2', row/col bigger than 223 are not supported. continue endif let msg = 'ttymouse=' .. ttymouse_val @@ -375,7 +375,7 @@ func Test_xterm_mouse_click_in_fold_columns() let save_term = &term " let save_ttymouse = &ttymouse let save_foldcolumn = &foldcolumn - " set mouse=a term=xterm foldcolumn=3 + " set mouse=a term=xterm foldcolumn=3 ttymouse=xterm2 set mouse=a foldcolumn=3 " Create 2 nested folds. |