feat(lua): document support of packages with v:lua syntax

this already worked in 0.5 but was not properly documented or tested
This commit is contained in:
Björn Linse
2021-10-23 18:20:19 +02:00
parent fa4b24072e
commit 9dd371bb2e
2 changed files with 16 additions and 1 deletions

View File

@ -527,6 +527,12 @@ describe('v:lua', function()
]]}
end)
it('supports packages', function()
command('set pp+=test/functional/fixtures')
eq('\tbadval', eval("v:lua.require'leftpad'('badval')"))
eq(9003, eval("v:lua.require'bar'.doit()"))
end)
it('throw errors for invalid use', function()
eq('Vim(let):E15: Invalid expression: v:lua.func', pcall_err(command, "let g:Func = v:lua.func"))
eq('Vim(let):E15: Invalid expression: v:lua', pcall_err(command, "let g:Func = v:lua"))