mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
test(old): skip Vim9 script with less divergence
This commit is contained in:
parent
742d95a629
commit
3838ee63d0
@ -2,6 +2,9 @@
|
||||
|
||||
source shared.vim
|
||||
source check.vim
|
||||
source term_util.vim
|
||||
source screendump.vim
|
||||
source vim9.vim
|
||||
|
||||
" Must be done first, since the alternate buffer must be unset.
|
||||
func Test_00_bufexists()
|
||||
@ -2518,7 +2521,7 @@ func Test_builtin_check()
|
||||
vim9script
|
||||
var s:trim = (x) => " " .. x
|
||||
END
|
||||
" call CheckScriptFailure(lines, 'E704:')
|
||||
call CheckScriptFailure(lines, 'E704:')
|
||||
|
||||
call assert_fails('call extend(g:, #{foo: { -> "foo" }})', 'E704:')
|
||||
let g:bar = 123
|
||||
|
@ -1535,7 +1535,7 @@ func Test_completefunc_callback()
|
||||
assert_equal([[1, ''], [0, 'three']], g:LocalCompleteFuncArgs)
|
||||
bw!
|
||||
END
|
||||
" call CheckScriptSuccess(lines)
|
||||
call CheckScriptSuccess(lines)
|
||||
|
||||
" cleanup
|
||||
set completefunc&
|
||||
@ -1792,7 +1792,7 @@ func Test_omnifunc_callback()
|
||||
assert_equal([[1, ''], [0, 'three']], g:LocalOmniFuncArgs)
|
||||
bw!
|
||||
END
|
||||
" call CheckScriptSuccess(lines)
|
||||
call CheckScriptSuccess(lines)
|
||||
|
||||
" cleanup
|
||||
set omnifunc&
|
||||
@ -2085,7 +2085,7 @@ func Test_thesaurusfunc_callback()
|
||||
assert_equal([[1, ''], [0, 'three']], g:LocalTsrFuncArgs)
|
||||
bw!
|
||||
END
|
||||
" call CheckScriptSuccess(lines)
|
||||
call CheckScriptSuccess(lines)
|
||||
|
||||
" cleanup
|
||||
set thesaurusfunc&
|
||||
|
@ -695,7 +695,7 @@ func Test_opfunc_callback()
|
||||
assert_equal(['char'], g:LocalOpFuncArgs)
|
||||
bw!
|
||||
END
|
||||
" call CheckScriptSuccess(lines)
|
||||
call CheckScriptSuccess(lines)
|
||||
|
||||
" setting 'opfunc' to a script local function outside of a script context
|
||||
" should fail
|
||||
|
@ -380,7 +380,7 @@ func Test_tagfunc_callback()
|
||||
assert_equal(['a12', '', {}], g:LocalTagFuncArgs)
|
||||
bw!
|
||||
END
|
||||
" call CheckScriptSuccess(lines)
|
||||
call CheckScriptSuccess(lines)
|
||||
|
||||
" cleanup
|
||||
delfunc TagFunc1
|
||||
|
@ -3,6 +3,9 @@
|
||||
let s:sequence = 1
|
||||
|
||||
func CheckScriptFailure(lines, error, lnum = -3)
|
||||
if get(a:lines, 0, '') ==# 'vim9script'
|
||||
return
|
||||
endif
|
||||
let cwd = getcwd()
|
||||
let fname = 'XScriptFailure' .. s:sequence
|
||||
let s:sequence += 1
|
||||
@ -16,6 +19,9 @@ func CheckScriptFailure(lines, error, lnum = -3)
|
||||
endfunc
|
||||
|
||||
func CheckScriptSuccess(lines)
|
||||
if get(a:lines, 0, '') ==# 'vim9script'
|
||||
return
|
||||
endif
|
||||
let cwd = getcwd()
|
||||
let fname = 'XScriptSuccess' .. s:sequence
|
||||
let s:sequence += 1
|
||||
|
Loading…
Reference in New Issue
Block a user