summaryrefslogtreecommitdiff
path: root/tests/specs/lsp_spec.lua
diff options
context:
space:
mode:
authorLostNeophyte <[email protected]>2023-01-26 11:34:29 +0100
committerLostNeophyte <[email protected]>2023-01-26 11:34:29 +0100
commit0251dfb9fae12f1e5f0b31b00a815f7089c63e7f (patch)
tree05bf05b857882740198a32b8b5c5a82133fcc7f8 /tests/specs/lsp_spec.lua
parent162eff8fd5a2a6df4f45ba24226438e3787fb605 (diff)
fix tests and example config
Diffstat (limited to 'tests/specs/lsp_spec.lua')
-rw-r--r--tests/specs/lsp_spec.lua13
1 files changed, 6 insertions, 7 deletions
diff --git a/tests/specs/lsp_spec.lua b/tests/specs/lsp_spec.lua
index 01e5e1d3..8eacf3c3 100644
--- a/tests/specs/lsp_spec.lua
+++ b/tests/specs/lsp_spec.lua
@@ -20,7 +20,10 @@ a.describe("lsp workflow", function()
assert.True(vim.tbl_isempty(errors))
end)
- lvim.lsp.templates_dir = join_paths(get_cache_dir(), "artifacts")
+ lvim.lsp.on_config = function()
+ lvim.lsp.templates_dir = join_paths(get_cache_dir(), "artifacts")
+ end
+ require("lvim.core.builtins").setup("lsp", "lvim.lsp", lvim.lsp)
a.it("should be able to delete ftplugin templates", function()
if utils.is_directory(lvim.lsp.templates_dir) then
@@ -39,11 +42,9 @@ a.describe("lsp workflow", function()
assert.True(utils.is_directory(lvim.lsp.templates_dir))
end)
- a.it("should not include blacklisted servers in the generated templates", function()
- require("lvim.lsp").setup()
-
+ a.it("should not include skipped_servers in the generated templates", function()
for _, file in ipairs(vim.fn.glob(lvim.lsp.templates_dir .. "/*.lua", 1, 1)) do
- for _, server_name in ipairs(lvim.lsp.override) do
+ for _, server_name in ipairs(lvim.lsp.automatic_configuration.skipped_servers) do
local setup_cmd = string.format([[require("lvim.lsp.manager").setup(%q)]], server_name)
assert.False(helpers.file_contains(file, setup_cmd))
end
@@ -51,8 +52,6 @@ a.describe("lsp workflow", function()
end)
a.it("should only include one server per generated template", function()
- require("lvim.lsp").setup()
-
local allowed_dupes = { "tailwindcss" }
for _, file in ipairs(vim.fn.glob(lvim.lsp.templates_dir .. "/*.lua", 1, 1)) do
local content = {}