functests: Make sure funcs.luaeval receives only one argument

This commit is contained in:
ZyX 2017-04-11 01:18:42 +03:00
parent f98a3d85ed
commit 9cad5155e3

View File

@ -37,13 +37,14 @@ describe('luaeval(vim.api.…)', function()
end)
it('correctly evaluates API code which calls luaeval', function()
eq(1, funcs.luaeval(([===[vim.api.nvim_eval([==[
local str = (([===[vim.api.nvim_eval([==[
luaeval('vim.api.nvim_eval([=[
luaeval("vim.api.nvim_eval([[
luaeval(1)
]])")
]=])')
]==])]===]):gsub('\n', ' ')))
]==])]===]):gsub('\n', ' '))
eq(1, funcs.luaeval(str))
end)
it('correctly converts from API objects', function()