diff options
| author | William Boman <william@redwill.se> | 2022-07-08 23:16:01 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-08 23:16:01 +0200 |
| commit | a444f770b40bce70d2d4e0f88bcb8344958411d5 (patch) | |
| tree | b822be4a9c9f216b86669497bdaa1a2199f7ff4e /tests | |
| parent | feat: add eslint_d linter (#31) (diff) | |
| download | mason-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.lua | 1 | ||||
| -rw-r--r-- | tests/mason-core/managers/luarocks_spec.lua | 1 | ||||
| -rw-r--r-- | tests/mason-core/optional_spec.lua | 14 |
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) |
