1
0
forked from aniani/vim

patch 8.2.0261: some code not covered by tests

Problem:    Some code not covered by tests.
Solution:   Add test cases. (Yegappan Lakshmanan, closes #5645)
This commit is contained in:
Bram Moolenaar
2020-02-16 13:33:56 +01:00
parent f4140488c7
commit f0cee1971f
11 changed files with 223 additions and 0 deletions

View File

@@ -2705,3 +2705,19 @@ func Test_normal_gk()
bw!
set cpoptions& number& numberwidth&
endfunc
" Test for cursor movement with '-' in 'cpoptions'
func Test_normal_cpo_minus()
new
call setline(1, ['foo', 'bar', 'baz'])
let save_cpo = &cpo
set cpo+=-
call assert_beeps('normal 10j')
call assert_equal(1, line('.'))
normal G
call assert_beeps('normal 10k')
call assert_equal(3, line('.'))
call assert_fails(10, 'E16:')
let &cpo = save_cpo
close!
endfunc