1
0
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:
Bram Moolenaar
2020-04-09 20:10:55 +02:00
parent 5da356e073
commit cab2767874
3 changed files with 21 additions and 0 deletions

View File

@@ -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()