aboutsummaryrefslogtreecommitdiff
path: root/test/functional/lua/luaeval_spec.lua
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2021-10-23 21:44:30 +0200
committerGitHub <noreply@github.com>2021-10-23 21:44:30 +0200
commit966e605db96a9654af6b93bfccee4fbd23ed71a5 (patch)
treea218a1c040600885a79f3c5e259860aae1e4ecc5 /test/functional/lua/luaeval_spec.lua
parent96ce6327a3aaa2e735fdbfb102facbbea4f2761e (diff)
parent9dd371bb2e60be4818c5d8fcd84274a700495fd9 (diff)
downloadrneovim-966e605db96a9654af6b93bfccee4fbd23ed71a5.tar.gz
rneovim-966e605db96a9654af6b93bfccee4fbd23ed71a5.tar.bz2
rneovim-966e605db96a9654af6b93bfccee4fbd23ed71a5.zip
Merge pull request #16128 from bfredl/vluapack
feat(lua): document support of packages with v:lua syntax
Diffstat (limited to 'test/functional/lua/luaeval_spec.lua')
-rw-r--r--test/functional/lua/luaeval_spec.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/functional/lua/luaeval_spec.lua b/test/functional/lua/luaeval_spec.lua
index 0675ec9abd..ab76e71a12 100644
--- a/test/functional/lua/luaeval_spec.lua
+++ b/test/functional/lua/luaeval_spec.lua
@@ -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"))