diff options
author | LostNeophyte <[email protected]> | 2023-04-28 10:27:40 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2023-04-28 10:27:40 +0200 |
commit | 6c66357cb1580a46e8636237c2f4fe8f1c0517ff (patch) | |
tree | 143ade6502e96fbfc96875207dd6eeb46b673484 /tests/specs | |
parent | 4cefc8950678e016c26da43ab66d3bd9ca8e62e4 (diff) |
fix(tests): set up lazy.nvim in the lsp test (#4088)
Diffstat (limited to 'tests/specs')
-rw-r--r-- | tests/specs/lsp_spec.lua | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/specs/lsp_spec.lua b/tests/specs/lsp_spec.lua index 01e5e1d3..88b47340 100644 --- a/tests/specs/lsp_spec.lua +++ b/tests/specs/lsp_spec.lua @@ -21,6 +21,9 @@ a.describe("lsp workflow", function() end) lvim.lsp.templates_dir = join_paths(get_cache_dir(), "artifacts") + vim.go.loadplugins = true + local plugins = require "lvim.plugins" + require("lvim.plugin-loader").load { plugins, lvim.plugins } a.it("should be able to delete ftplugin templates", function() if utils.is_directory(lvim.lsp.templates_dir) then @@ -36,14 +39,14 @@ a.describe("lsp workflow", function() require("lvim.lsp").setup() - assert.True(utils.is_directory(lvim.lsp.templates_dir)) + assert.True(#vim.fn.glob(lvim.lsp.templates_dir .. "/*.lua", 1, 1) > 0) end) a.it("should not include blacklisted servers in the generated templates", function() require("lvim.lsp").setup() 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 @@ -76,8 +79,6 @@ a.describe("lsp workflow", function() a.it("should not attempt to re-generate ftplugin templates", function() local s = spy.on(require "lvim.lsp.templates", "generate_templates") - local plugins = require "lvim.plugins" - require("lvim.plugin-loader").load { plugins, lvim.plugins } require("lvim.lsp").setup() assert.spy(s).was_not_called() |