diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-06-13 22:19:53 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-06-13 22:19:53 +0200 |
commit | b0f94c1ff34d27d33aa9f96204985ea29c2eb0a1 (patch) | |
tree | 257407d2c2c31bff552c749fd9296642fc7f55c2 /src/testdir/test_assert.vim | |
parent | 8d241040310a6a27c28d62fa04558f2bfaa5ebde (diff) | |
download | vim-git-b0f94c1ff34d27d33aa9f96204985ea29c2eb0a1.tar.gz |
patch 8.1.1524: tests are silently skippedv8.1.1524
Problem: Tests are silently skipped.
Solution: Throw an exception for skipped tests in more places.
Diffstat (limited to 'src/testdir/test_assert.vim')
-rw-r--r-- | src/testdir/test_assert.vim | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/testdir/test_assert.vim b/src/testdir/test_assert.vim index 7df641c6a..0d59a43a2 100644 --- a/src/testdir/test_assert.vim +++ b/src/testdir/test_assert.vim @@ -222,6 +222,25 @@ func Test_override() call assert_fails("call test_override('redraw', 'yes')", 'E474') endfunc +func Test_mouse_position() + let save_mouse = &mouse + set mouse=a + new + call setline(1, ['line one', 'line two']) + call assert_equal([0, 1, 1, 0], getpos('.')) + call test_setmouse(1, 5) + call feedkeys("\<LeftMouse>", "xt") + call assert_equal([0, 1, 5, 0], getpos('.')) + call test_setmouse(2, 20) + call feedkeys("\<LeftMouse>", "xt") + call assert_equal([0, 2, 8, 0], getpos('.')) + call test_setmouse(5, 1) + call feedkeys("\<LeftMouse>", "xt") + call assert_equal([0, 2, 1, 0], getpos('.')) + bwipe! + let &mouse = save_mouse +endfunc + func Test_user_is_happy() smile sleep 300m |