Merge pull request #13482 from dm1try/propagate_lua_file_loading_errors

runtime: propagate lua parsing errors while using "require"
This commit is contained in:
Björn Linse
2020-12-10 12:15:40 +01:00
committed by GitHub
4 changed files with 21 additions and 3 deletions

View File

@@ -1453,3 +1453,18 @@ describe('lua stdlib', function()
end)
end)
end)
describe('lua: require("mod") from packages', function()
before_each(function()
command('set rtp+=test/functional/fixtures')
end)
it('propagates syntax error', function()
local syntax_error_msg = exec_lua [[
local _, err = pcall(require, "syntax_error")
return err
]]
matches("unexpected symbol", syntax_error_msg)
end)
end)