summaryrefslogtreecommitdiff
path: root/tests/lsp_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lsp_spec.lua')
-rw-r--r--tests/lsp_spec.lua16
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)