summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2021-12-16 20:08:23 +0800
committer最萌小汐 <sumneko@hotmail.com>2021-12-16 20:08:23 +0800
commit028460ed338a0ba582e5f755a9734ed65b290c0d (patch)
tree8ac7e36723fedc5cd352bbbb26d1974ae0e4a854 /test
parent6924e8af8febf07f559d2a906c897f3e1f876e5c (diff)
downloadlua-language-server-028460ed338a0ba582e5f755a9734ed65b290c0d.zip
fix #847
Diffstat (limited to 'test')
-rw-r--r--test/crossfile/definition.lua84
1 files changed, 64 insertions, 20 deletions
diff --git a/test/crossfile/definition.lua b/test/crossfile/definition.lua
index f44633e1..aa971f3e 100644
--- a/test/crossfile/definition.lua
+++ b/test/crossfile/definition.lua
@@ -891,25 +891,69 @@ print(t.<?x?>)
}
}
---config.set('Lua.runtime.path', {
--- '/home/?.lua'
---})
---TEST {
--- {
--- path = '/home/a.lua',
--- content = [[
---return {
--- <!x!> = 1,
---}
---]],
--- },
--- {
--- path = 'b.lua',
--- content = [[
---local t = require 'a'
---print(t.<?x?>)
--- ]]
--- }
---}
+config.set('Lua.runtime.path', {
+ '/home/?.lua'
+})
+TEST {
+ {
+ path = '/home/a.lua',
+ content = [[
+return {
+ <!x!> = 1,
+}
+]],
+ },
+ {
+ path = 'b.lua',
+ content = [[
+local t = require 'a'
+print(t.<?x?>)
+ ]]
+ }
+}
+config.set('Lua.runtime.pathStrict', true)
+config.set('Lua.runtime.path', {
+ './?.lua'
+})
+TEST {
+ {
+ path = 'a.lua',
+ content = [[
+return {
+ <!x!> = 1,
+}
+]],
+ },
+ {
+ path = 'b.lua',
+ content = [[
+local t = require 'a'
+print(t.<?x?>)
+ ]]
+ }
+}
+
+config.set('Lua.runtime.path', {
+ '/home/?.lua'
+})
+TEST {
+ {
+ path = '/home/a.lua',
+ content = [[
+return {
+ <!x!> = 1,
+}
+]],
+ },
+ {
+ path = 'b.lua',
+ content = [[
+local t = require 'a'
+print(t.<?x?>)
+ ]]
+ }
+}
+
+config.set('Lua.runtime.pathStrict', false)
config.set('Lua.runtime.path', originRuntimePath)