aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-04-05 21:34:51 +0200
committerGitHub <noreply@github.com>2023-04-05 19:34:51 +0000
commit1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754 (patch)
tree57182722ce816a32c1ac72d2965b7d9f656ff0bb
parentfeat: refresh registry before installing servers in ensure_installed (#170) (diff)
downloadmason-lspconfig-1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754.tar
mason-lspconfig-1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754.tar.gz
mason-lspconfig-1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754.tar.bz2
mason-lspconfig-1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754.tar.lz
mason-lspconfig-1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754.tar.xz
mason-lspconfig-1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754.tar.zst
mason-lspconfig-1e653e0c9d8304a2a11f6b3b3bdaf447da3d2754.zip
tests: fix scheduling (#183)
* tests: fix scheduling * chore(ci): update neovim version
-rw-r--r--.github/workflows/autogenerate.yml2
-rw-r--r--.github/workflows/check-generated-code-state.yml2
-rw-r--r--.github/workflows/tests.yml2
-rw-r--r--tests/mason-lspconfig/setup_spec.lua8
4 files changed, 7 insertions, 7 deletions
diff --git a/.github/workflows/autogenerate.yml b/.github/workflows/autogenerate.yml
index b148513..04979ed 100644
--- a/.github/workflows/autogenerate.yml
+++ b/.github/workflows/autogenerate.yml
@@ -13,7 +13,7 @@ jobs:
- uses: rhysd/action-setup-vim@v1
with:
neovim: true
- version: v0.7.0
+ version: v0.8.3
- name: make generate
run: make generate
diff --git a/.github/workflows/check-generated-code-state.yml b/.github/workflows/check-generated-code-state.yml
index 99abfe2..886ca36 100644
--- a/.github/workflows/check-generated-code-state.yml
+++ b/.github/workflows/check-generated-code-state.yml
@@ -14,7 +14,7 @@ jobs:
- uses: rhysd/action-setup-vim@v1
with:
neovim: true
- version: v0.7.0
+ version: v0.8.3
- name: make generate
run: make generate
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index c54154c..110635a 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -16,7 +16,7 @@ jobs:
- uses: rhysd/action-setup-vim@v1
with:
neovim: true
- version: v0.7.0
+ version: v0.8.3
- name: Run tests
run: |
set -e
diff --git a/tests/mason-lspconfig/setup_spec.lua b/tests/mason-lspconfig/setup_spec.lua
index 0f2bb38..9bb5edf 100644
--- a/tests/mason-lspconfig/setup_spec.lua
+++ b/tests/mason-lspconfig/setup_spec.lua
@@ -51,7 +51,7 @@ describe("mason-lspconfig setup", function()
platform.is_headless = false
mason_lspconfig.setup { ensure_installed = { "dummylsp@1.0.0", "fail_dummylsp" } }
- a.scheduler()
+ a.wait(vim.schedule)
assert.spy(Pkg.install).was_called(2)
assert.spy(Pkg.install).was_called_with(match.ref(dummy), { version = "1.0.0" })
@@ -71,7 +71,7 @@ describe("mason-lspconfig setup", function()
platform.is_headless = true
mason_lspconfig.setup { ensure_installed = { "dummylsp@1.0.0", "fail_dummylsp" } }
- a.scheduler()
+ a.wait(vim.schedule)
assert.spy(Pkg.install).was_called(0)
end)
)
@@ -84,7 +84,7 @@ describe("mason-lspconfig setup", function()
platform.is_headless = false
mason_lspconfig.setup { ensure_installed = { "dummylsp", "fail_dummylsp" } }
- a.scheduler()
+ a.wait(vim.schedule)
assert.spy(vim.notify).was_called(2)
assert
@@ -284,7 +284,7 @@ describe("mason-lspconfig setup_handlers", function()
ensure_installed = { "yamllint", "hadolint" },
}
- a.scheduler()
+ a.wait(vim.schedule)
assert.spy(vim.notify).was_called(2)
assert.spy(vim.notify).was_called_with(
[[[mason-lspconfig.nvim] Server "yamllint" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.]],