aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-10-11 00:24:52 +0800
committerGitHub <noreply@github.com>2022-10-11 00:24:52 +0800
commit26c653718097955dc4dfbeb45ab602c8dbe9dea5 (patch)
tree9ae12e34472a4aa6dae4cfb381a0648705b1351d /src/nvim/testdir
parent8781213f00a22e20abeb4282204e900db799f4b5 (diff)
parent62a0c9f8c24b9115155cd4551976353ace3e2c5e (diff)
downloadrneovim-26c653718097955dc4dfbeb45ab602c8dbe9dea5.tar.gz
rneovim-26c653718097955dc4dfbeb45ab602c8dbe9dea5.tar.bz2
rneovim-26c653718097955dc4dfbeb45ab602c8dbe9dea5.zip
Merge pull request #20574 from zeertzjq/vim-8.2.2184
vim-patch:8.2.{1465,2184,2670,2671},9.0.{0712,partial:0715}
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_cursor_func.vim8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/nvim/testdir/test_cursor_func.vim b/src/nvim/testdir/test_cursor_func.vim
index 2e625f2388..9801a45915 100644
--- a/src/nvim/testdir/test_cursor_func.vim
+++ b/src/nvim/testdir/test_cursor_func.vim
@@ -32,7 +32,7 @@ func Test_move_cursor()
call cursor(1, 1, 1)
call assert_equal([1, 1, 1], getcurpos()[1:3])
- call assert_equal(-1, cursor(-1, -1))
+ call assert_fails('call cursor(-1, -1)', 'E475:')
quit!
endfunc
@@ -353,8 +353,14 @@ func Test_setcursorcharpos()
normal G
call setcursorcharpos([1, 1])
call assert_equal([1, 1], [line('.'), col('.')])
+
call setcursorcharpos([2, 7, 0])
call assert_equal([2, 9], [line('.'), col('.')])
+ call setcursorcharpos([0, 7, 0])
+ call assert_equal([2, 9], [line('.'), col('.')])
+ call setcursorcharpos(0, 7, 0)
+ call assert_equal([2, 9], [line('.'), col('.')])
+
call setcursorcharpos(3, 4)
call assert_equal([3, 1], [line('.'), col('.')])
call setcursorcharpos([3, 1])