mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
patch 8.2.2592: code coverage could be improved
Problem: Code coverage could be improved. Solution: Add a few more tests. (Dominique Pellé, closes #7957)
This commit is contained in:
parent
c80f647512
commit
6fd367a97c
@ -33,6 +33,15 @@ func Test_fileformat_autocommand()
|
||||
bw!
|
||||
endfunc
|
||||
|
||||
func Test_fileformat_nomodifiable()
|
||||
new
|
||||
setlocal nomodifiable
|
||||
|
||||
call assert_fails('set fileformat=latin1', 'E21:')
|
||||
|
||||
bw
|
||||
endfunc
|
||||
|
||||
" Convert the contents of a file into a literal string
|
||||
func s:file2str(fname)
|
||||
let b = readfile(a:fname, 'B')
|
||||
|
@ -3207,6 +3207,13 @@ func Test_normal_delete_cmd()
|
||||
" delete to a readonly register
|
||||
call setline(1, ['abcd'])
|
||||
call assert_beeps('normal ":d2l')
|
||||
|
||||
" D and d with 'nomodifiable'
|
||||
call setline(1, ['abcd'])
|
||||
setlocal nomodifiable
|
||||
call assert_fails('normal D', 'E21:')
|
||||
call assert_fails('normal d$', 'E21:')
|
||||
|
||||
close!
|
||||
endfunc
|
||||
|
||||
|
@ -21,6 +21,7 @@ func! Test_sleep_bang()
|
||||
call s:assert_takes_longer('sl 50m', 50)
|
||||
call s:assert_takes_longer('sl! 50m', 50)
|
||||
call s:assert_takes_longer('1sleep', 1000)
|
||||
call s:assert_takes_longer('normal 1gs', 1000)
|
||||
endfunc
|
||||
|
||||
" vim: shiftwidth=2 sts=2 expandtab
|
||||
|
@ -858,6 +858,21 @@ func Test_mps_latin1()
|
||||
close!
|
||||
endfunc
|
||||
|
||||
func Test_mps_error()
|
||||
let encoding_save = &encoding
|
||||
|
||||
for e in ['utf-8', 'latin1']
|
||||
exe 'set encoding=' .. e
|
||||
|
||||
call assert_fails('set mps=<:', 'E474:', e)
|
||||
call assert_fails('set mps=:>', 'E474:', e)
|
||||
call assert_fails('set mps=<>', 'E474:', e)
|
||||
call assert_fails('set mps=<:>_', 'E474:', e)
|
||||
endfor
|
||||
|
||||
let &encoding = encoding_save
|
||||
endfunc
|
||||
|
||||
" Test for ra on multi-byte characters
|
||||
func Test_ra_multibyte()
|
||||
new
|
||||
|
@ -906,6 +906,10 @@ func Test_viminfo_oldfiles_newfile()
|
||||
call delete('Xviminfofile')
|
||||
call delete('Xviminfotest')
|
||||
call delete('Xnew-file.txt')
|
||||
|
||||
let v:oldfiles = test_null_list()
|
||||
call assert_equal("\nNo old files", execute('oldfiles'))
|
||||
|
||||
let &viminfo = save_viminfo
|
||||
let &viminfofile = save_viminfofile
|
||||
endfunc
|
||||
|
@ -750,6 +750,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
2592,
|
||||
/**/
|
||||
2591,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user