aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-07-08 23:16:01 +0200
committerGitHub <noreply@github.com>2022-07-08 23:16:01 +0200
commita444f770b40bce70d2d4e0f88bcb8344958411d5 (patch)
treeb822be4a9c9f216b86669497bdaa1a2199f7ff4e /tests
parentfeat: add eslint_d linter (#31) (diff)
downloadmason-a444f770b40bce70d2d4e0f88bcb8344958411d5.tar
mason-a444f770b40bce70d2d4e0f88bcb8344958411d5.tar.gz
mason-a444f770b40bce70d2d4e0f88bcb8344958411d5.tar.bz2
mason-a444f770b40bce70d2d4e0f88bcb8344958411d5.tar.lz
mason-a444f770b40bce70d2d4e0f88bcb8344958411d5.tar.xz
mason-a444f770b40bce70d2d4e0f88bcb8344958411d5.tar.zst
mason-a444f770b40bce70d2d4e0f88bcb8344958411d5.zip
feat(mason-lspconfig): add :LspInstall and :LspUninstall commands (#35)
These should be in complete parity with the nvim-lsp-installer commands. Now even better than before.
Diffstat (limited to 'tests')
-rw-r--r--tests/mason-core/managers/go_spec.lua1
-rw-r--r--tests/mason-core/managers/luarocks_spec.lua1
-rw-r--r--tests/mason-core/optional_spec.lua14
3 files changed, 14 insertions, 2 deletions
diff --git a/tests/mason-core/managers/go_spec.lua b/tests/mason-core/managers/go_spec.lua
index ebeb66ad..c1d2258d 100644
--- a/tests/mason-core/managers/go_spec.lua
+++ b/tests/mason-core/managers/go_spec.lua
@@ -105,7 +105,6 @@ gopls: go1.18
"gopls",
cwd = path.package_prefix "dummy",
}
- print(result:err_or_nil())
assert.is_true(result:is_success())
assert.equals("v0.8.1", result:get_or_nil())
diff --git a/tests/mason-core/managers/luarocks_spec.lua b/tests/mason-core/managers/luarocks_spec.lua
index 2139e4a6..749a7319 100644
--- a/tests/mason-core/managers/luarocks_spec.lua
+++ b/tests/mason-core/managers/luarocks_spec.lua
@@ -10,7 +10,6 @@ describe("luarocks manager", function()
local ctx = InstallContextGenerator(handle)
installer.run_installer(ctx, luarocks.package "lua-cjson")
assert.spy(ctx.spawn.luarocks).was_called(1)
- print(vim.inspect(ctx.spawn.luarocks))
assert.spy(ctx.spawn.luarocks).was_called_with {
"install",
"--tree",
diff --git a/tests/mason-core/optional_spec.lua b/tests/mason-core/optional_spec.lua
index e0068b10..4e6b1325 100644
--- a/tests/mason-core/optional_spec.lua
+++ b/tests/mason-core/optional_spec.lua
@@ -61,3 +61,17 @@ describe("Optional.if_present()", function()
assert.spy(present).was_called_with "value"
end)
end)
+
+describe("Optional.if_not_present()", function()
+ it("should not call .if_not_present() if value is not empty", function()
+ local present = spy.new()
+ Optional.of_nilable("value"):if_not_present(present)
+ assert.spy(present).was_not_called()
+ end)
+
+ it("should call .if_not_present() if value is empty", function()
+ local present = spy.new()
+ Optional.empty():if_not_present(present)
+ assert.spy(present).was_called(1)
+ end)
+end)