diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-08-19 13:27:03 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2023-08-19 13:27:03 +0200 |
commit | fc3058495d3ff58c8f2b9dd4452d0840f2d1fa42 (patch) | |
tree | 127690c7f9017ca1239d10f551835db450edf787 /src/testdir/test_conceal.vim | |
parent | c3172fe9e4d3ea7f705b5fc02fdb0c4ceb3df8b9 (diff) |
patch 9.0.1745: Missing test coverage for blockwise Visual highlightv9.0.1745
Problem: Missing test coverage for blockwise Visual highlight with
virtual that starts with a double-width char.
Solution: Add a new virtual text to the test. Some other small fixes.
closes: #12835
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Diffstat (limited to 'src/testdir/test_conceal.vim')
-rw-r--r-- | src/testdir/test_conceal.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/testdir/test_conceal.vim b/src/testdir/test_conceal.vim index 09b986f339..e9779213fd 100644 --- a/src/testdir/test_conceal.vim +++ b/src/testdir/test_conceal.vim @@ -347,6 +347,10 @@ func Test_conceal_mouse_click() redraw call assert_equal(['conceal click here '], ScreenLines(1, 20)) + " click on the space between "this" and "click" puts cursor there + call test_setmouse(1, 9) + call feedkeys("\<LeftMouse>", "tx") + call assert_equal([0, 1, 13, 0, 13], getcurpos()) " click on 'h' of "here" puts cursor there call test_setmouse(1, 16) call feedkeys("\<LeftMouse>", "tx") @@ -373,6 +377,11 @@ func Test_conceal_mouse_click() call assert_equal([0, 1, 23, 0, 36], getcurpos()) set virtualedit=all + redraw + " click on the space between "this" and "click" puts cursor there + call test_setmouse(1, 9) + call feedkeys("\<LeftMouse>", "tx") + call assert_equal([0, 1, 13, 0, 13], getcurpos()) " click on 'h' of "here" puts cursor there call test_setmouse(1, 16) call feedkeys("\<LeftMouse>", "tx") |