1
0
forked from aniani/vim

patch 8.2.4601: Vim9: not enough test coverage for executing :def function

Problem:    Vim9: not enough test coverage for executing :def function.
Solution:   Add a few more tests.
This commit is contained in:
Bram Moolenaar
2022-03-20 18:51:00 +00:00
parent 6b8c7ba062
commit efd73ae5d2
4 changed files with 23 additions and 0 deletions

View File

@@ -4085,6 +4085,19 @@ if has('lua')
EOF
assert_equal('val', g:d.key)
enddef
def Test_lua_heredoc_fails()
var lines = [
'vim9script',
'def ExeLua()',
'lua << trim EOLUA',
"x = vim.eval('g:nodict')",
'EOLUA',
'enddef',
'ExeLua()',
]
v9.CheckScriptFailure(lines, 'E121: Undefined variable: g:nodict')
enddef
endif