diff options
author | kylo252 <[email protected]> | 2021-11-10 11:14:32 +0100 |
---|---|---|
committer | kylo252 <[email protected]> | 2021-11-10 11:14:32 +0100 |
commit | a57e34a85edc8fc15a5c06640a15b0a0fec89d91 (patch) | |
tree | 55abec722051caacacb4b15db9c69e9b6e4f3ec7 /tests/lsp_spec.lua | |
parent | 3d146bd4e96d9fcb24aa0bbb2089219aa5b52fcb (diff) | |
parent | 605c14e49996f635234b1157a96580448deb1160 (diff) |
Merge branch 'rolling'
Diffstat (limited to 'tests/lsp_spec.lua')
-rw-r--r-- | tests/lsp_spec.lua | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/lsp_spec.lua b/tests/lsp_spec.lua index b3bb59ab..17e72577 100644 --- a/tests/lsp_spec.lua +++ b/tests/lsp_spec.lua @@ -60,11 +60,19 @@ a.describe("lsp workflow", function() require("lvim.lsp").setup() for _, file in ipairs(vim.fn.glob(lvim.lsp.templates_dir .. "/*.lua", 1, 1)) do - local count = 0 - for _ in io.lines(file) do - count = count + 1 + local content = {} + for entry in io.lines(file) do + table.insert(content, entry) end - assert.equal(count, 1) + local err_msg = "" + if #content > 1 then + err_msg = string.format( + "found more than one server for [%q]: \n{\n %q \n}", + file:match "[^/]*.lua$", + table.concat(content, ", ") + ) + end + assert.equal(err_msg, "") end end) end) |