diff options
author | LostNeophyte <[email protected]> | 2023-01-26 11:34:29 +0100 |
---|---|---|
committer | LostNeophyte <[email protected]> | 2023-01-26 11:34:29 +0100 |
commit | 0251dfb9fae12f1e5f0b31b00a815f7089c63e7f (patch) | |
tree | 05bf05b857882740198a32b8b5c5a82133fcc7f8 /tests | |
parent | 162eff8fd5a2a6df4f45ba24226438e3787fb605 (diff) |
fix tests and example config
Diffstat (limited to 'tests')
-rw-r--r-- | tests/specs/lsp_spec.lua | 13 | ||||
-rw-r--r-- | tests/specs/plugins_load_spec.lua | 2 |
2 files changed, 7 insertions, 8 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 = {} diff --git a/tests/specs/plugins_load_spec.lua b/tests/specs/plugins_load_spec.lua index 37294c2e..6332448b 100644 --- a/tests/specs/plugins_load_spec.lua +++ b/tests/specs/plugins_load_spec.lua @@ -24,7 +24,7 @@ a.describe("plugin-loader", function() end) a.it("should be able to load lsp packages without errors", function() - require("lvim.lsp").setup() + require("lvim.core.builtins").setup("lsp", "lvim.lsp", lvim.lsp) local lsp_packages = { "lspconfig", |