Skip to content

Commit 2c8466c

Browse files
committed
test: update nvim-test
1 parent faa1a51 commit 2c8466c

File tree

6 files changed

+34
-32
lines changed

6 files changed

+34
-32
lines changed

justfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ init: deps
1313
#!/usr/bin/env bash
1414
nvim-test/bin/nvim-test --init
1515

16-
test nvim_version="v0.9.5": init
16+
test nvim_version="v0.10.3": init
1717
#!/usr/bin/env bash
18-
nvim-test/bin/nvim-test --target_version {{nvim_version}} busted --lpath="$PWD/lua/?.lua"
18+
nvim-test/bin/nvim-test --target_version {{nvim_version}}
1919

2020
format:
2121
#!/usr/bin/env bash

spec/fixtures/basic/bin/nextls

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
foobar
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
File renamed without changes.
File renamed without changes.

busted/nextls/install_spec.lua renamed to spec/nextls/install_spec.lua

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,62 +7,62 @@ local eq = assert.equal
77
describe("install", function()
88
before_each(function()
99
helpers.clear()
10-
helpers.fn.delete("./busted/fixtures/basic/bin", "rf")
11-
helpers.fn.delete("./busted/fixtures/basic/data", "rf")
12-
helpers.fn.mkdir("./busted/fixtures/basic/data", "p")
13-
helpers.fn.mkdir("./busted/fixtures/basic/bin", "p")
10+
helpers.fn.delete("./spec/fixtures/basic/bin", "rf")
11+
helpers.fn.delete("./spec/fixtures/basic/data", "rf")
12+
helpers.fn.mkdir("./spec/fixtures/basic/data", "p")
13+
helpers.fn.mkdir("./spec/fixtures/basic/bin", "p")
1414
-- Make plugin available
1515
exec_lua([[vim.opt.rtp:append'.']])
1616
exec_lua([[vim.opt.rtp:append'./deps/plenary.nvim/']])
1717
end)
1818

1919
it("installs nextls when you open an elixir file and nextls isn't downloaded", function()
20-
helpers.fn.writefile({ "" }, "./busted/fixtures/basic/data/.next-ls-force-update-v1")
20+
helpers.fn.writefile({ "" }, "./spec/fixtures/basic/data/.next-ls-force-update-v1")
2121
exec_lua([[
22-
vim.g.next_ls_cache_dir = "./busted/fixtures/basic/bin"
23-
vim.g.next_ls_data_dir = "./busted/fixtures/basic/data"
24-
vim.g.next_ls_default_bin = "./busted/fixtures/basic/bin/nextls"
25-
require("elixir.nextls").setup({auto_update = true, cmd = "./busted/fixtures/basic/bin/nextls" })
26-
vim.cmd.edit("./busted/fixtures/basic/lib/basic.ex")
22+
vim.g.next_ls_cache_dir = "./spec/fixtures/basic/bin"
23+
vim.g.next_ls_data_dir = "./spec/fixtures/basic/data"
24+
vim.g.next_ls_default_bin = "./spec/fixtures/basic/bin/nextls"
25+
require("elixir.nextls").setup({auto_update = true, cmd = "./spec/fixtures/basic/bin/nextls" })
26+
vim.cmd.edit("./spec/fixtures/basic/lib/basic.ex")
2727
]])
2828

29-
eq(luv.fs_stat("./busted/fixtures/basic/bin/nextls").mode, 33523)
29+
eq(luv.fs_stat("./spec/fixtures/basic/bin/nextls").mode, 33523)
3030
end)
3131

3232
it("forces an install if the flag is not set", function()
33-
helpers.fn.mkdir("./busted/fixtures/basic/bin", "p")
34-
helpers.fn.writefile({ "foobar" }, "./busted/fixtures/basic/bin/nextls")
33+
helpers.fn.mkdir("./spec/fixtures/basic/bin", "p")
34+
helpers.fn.writefile({ "foobar" }, "./spec/fixtures/basic/bin/nextls")
3535
exec_lua([[
36-
vim.g.next_ls_cache_dir = "./busted/fixtures/basic/bin"
37-
vim.g.next_ls_data_dir = "./busted/fixtures/basic/data"
38-
vim.g.next_ls_default_bin = "./busted/fixtures/basic/bin/nextls"
39-
require("elixir.nextls").setup({auto_update = true, cmd = "./busted/fixtures/basic/bin/nextls" })
40-
vim.cmd.edit("./busted/fixtures/basic/lib/basic.ex")
36+
vim.g.next_ls_cache_dir = "./spec/fixtures/basic/bin"
37+
vim.g.next_ls_data_dir = "./spec/fixtures/basic/data"
38+
vim.g.next_ls_default_bin = "./spec/fixtures/basic/bin/nextls"
39+
require("elixir.nextls").setup({auto_update = true, cmd = "./spec/fixtures/basic/bin/nextls" })
40+
vim.cmd.edit("./spec/fixtures/basic/lib/basic.ex")
4141
]])
4242

4343
assert.error(function()
44-
helpers.fn.readfile("./busted/fixtures/basic/bin/nextls", "b")
44+
helpers.fn.readfile("./spec/fixtures/basic/bin/nextls", "b")
4545
end)
46-
eq(luv.fs_stat("./busted/fixtures/basic/bin/nextls").mode, 33523)
46+
eq(luv.fs_stat("./spec/fixtures/basic/bin/nextls").mode, 33523)
4747
end)
4848

4949
it("doesnt force an install if the flag is set", function()
50-
helpers.fn.writefile({ "" }, "./busted/fixtures/basic/data/.next-ls-force-update-v1")
51-
helpers.fn.mkdir("./busted/fixtures/basic/bin", "p")
52-
helpers.fn.writefile({ "foobar" }, "./busted/fixtures/basic/bin/nextls")
50+
helpers.fn.writefile({ "" }, "./spec/fixtures/basic/data/.next-ls-force-update-v1")
51+
helpers.fn.mkdir("./spec/fixtures/basic/bin", "p")
52+
helpers.fn.writefile({ "foobar" }, "./spec/fixtures/basic/bin/nextls")
5353
local screen = Screen.new()
5454
screen:attach()
5555
exec_lua([[
56-
vim.g.next_ls_cache_dir = "./busted/fixtures/basic/bin"
57-
vim.g.next_ls_data_dir = "./busted/fixtures/basic/data"
58-
vim.g.next_ls_default_bin = "./busted/fixtures/basic/bin/nextls"
59-
require("elixir.nextls").setup({auto_update = true, cmd = "./busted/fixtures/basic/bin/nextls" })
60-
vim.cmd.edit("./busted/fixtures/basic/lib/basic.ex")
56+
vim.g.next_ls_cache_dir = "./spec/fixtures/basic/bin"
57+
vim.g.next_ls_data_dir = "./spec/fixtures/basic/data"
58+
vim.g.next_ls_default_bin = "./spec/fixtures/basic/bin/nextls"
59+
require("elixir.nextls").setup({auto_update = true, cmd = "./spec/fixtures/basic/bin/nextls" })
60+
vim.cmd.edit("./spec/fixtures/basic/lib/basic.ex")
6161
]])
6262

6363
helpers.feed("<cr>")
6464
-- screen:snapshot_util()
65-
eq(helpers.fn.readfile("./busted/fixtures/basic/bin/nextls", "b")[1], "foobar")
65+
eq(helpers.fn.readfile("./spec/fixtures/basic/bin/nextls", "b")[1], "foobar")
6666
screen:expect {
6767
grid = [[
6868
^defmodule Basic do |
@@ -81,7 +81,7 @@ describe("install", function()
8181
|
8282
]],
8383
attr_ids = {
84-
[1] = { bold = true, foreground = Screen.colors.Blue1 },
84+
[1] = { foreground = Screen.colors.NvimLightGrey4 },
8585
},
8686
}
8787
end)

0 commit comments

Comments
 (0)