diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2021-03-01 19:56:04 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2021-03-01 19:56:04 +0800 |
commit | 916820f8d3657ab256cf18144055a0ff31e55412 (patch) | |
tree | 267299173ce7f87db064b3a4e983ff2b52e18d70 /test | |
parent | d529a504b11eaea920df4a14a5da6972e3030eca (diff) | |
download | lua-language-server-916820f8d3657ab256cf18144055a0ff31e55412.zip |
fix #421 keep order
Diffstat (limited to 'test')
-rw-r--r-- | test/hover/init.lua | 18 | ||||
-rw-r--r-- | test/type_inference/init.lua | 1 |
2 files changed, 19 insertions, 0 deletions
diff --git a/test/hover/init.lua b/test/hover/init.lua index ed0f9df1..c0c288e6 100644 --- a/test/hover/init.lua +++ b/test/hover/init.lua @@ -1544,3 +1544,21 @@ local k, v = next(<?t?>) [[ local t: table<string, boolean> ]] + +TEST [[ +---@class A +---@class B: A +---@class C: B +---@class D: C +---@class E: D +local m + +function m:f() + return <?self?> +end +]] +[[ +local self: E { + f: function, +} +]] diff --git a/test/type_inference/init.lua b/test/type_inference/init.lua index 578e75d4..08dae702 100644 --- a/test/type_inference/init.lua +++ b/test/type_inference/init.lua @@ -568,6 +568,7 @@ TEST 'E' [[ ---@class B: A ---@class C: B ---@class D: C + ---@class E: D local m |