forked from aniani/vim
Problem: Looking up the alloc ID for tests fails. Solution: Fix the line computation. Use assert_fails() for unlet test.
20 lines
428 B
VimL
20 lines
428 B
VimL
" Tests for :unlet
|
|
|
|
func Test_read_only()
|
|
" these caused a crash
|
|
call assert_fails('unlet count', 'E795:')
|
|
call assert_fails('unlet errmsg', 'E795:')
|
|
endfunc
|
|
|
|
func Test_existing()
|
|
let does_exist = 1
|
|
call assert_true(exists('does_exist'))
|
|
unlet does_exist
|
|
call assert_false(exists('does_exist'))
|
|
endfunc
|
|
|
|
func Test_not_existing()
|
|
unlet! does_not_exist
|
|
call assert_fails('unlet does_not_exist', 'E108:')
|
|
endfunc
|