forked from aniani/vim
patch 8.2.0537: Vim9: no check for sandbox when setting v:var
Problem: Vim9: no check for sandbox when setting v:var. Solution: Check for sandbox.
This commit is contained in:
@@ -170,6 +170,11 @@ def Test_assignment_default()
|
||||
assert_equal(5678, nr)
|
||||
enddef
|
||||
|
||||
def Mess(): string
|
||||
v:foldstart = 123
|
||||
return 'xxx'
|
||||
enddef
|
||||
|
||||
func Test_assignment_failure()
|
||||
call CheckDefFailure(['let var=234'], 'E1004:')
|
||||
call CheckDefFailure(['let var =234'], 'E1004:')
|
||||
@@ -207,6 +212,9 @@ func Test_assignment_failure()
|
||||
|
||||
call CheckDefFailure(['let var: dict <number>'], 'E1068:')
|
||||
call CheckDefFailure(['let var: dict<number'], 'E1009:')
|
||||
|
||||
call assert_fails('s/^/\=Mess()/n', 'E794:')
|
||||
call CheckDefFailure(['let var: dict<number'], 'E1009:')
|
||||
endfunc
|
||||
|
||||
func Test_wrong_type()
|
||||
|
Reference in New Issue
Block a user