Skip to content

Commit a2dd6c9

Browse files
committed
tests: cleanup
1 parent d92ef31 commit a2dd6c9

File tree

6 files changed

+17
-29
lines changed

6 files changed

+17
-29
lines changed

lua/copilot/logger/init.lua

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,14 @@ end
5151
---@param ... any
5252
local function notify_log(log_level, msg, ...)
5353
local log_msg = format_log(log_level, msg, ...)
54-
vim.notify(log_msg, log_level)
54+
55+
if vim.in_fast_event then
56+
vim.schedule(function()
57+
vim.notify(log_msg, log_level)
58+
end)
59+
else
60+
vim.notify(log_msg, log_level)
61+
end
5562
end
5663

5764
---@param log_level integer -- one of the vim.log.levels

tests/scripts/minimal_init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ vim.cmd([[let &rtp.=','.getcwd()]])
55
if #vim.api.nvim_list_uis() == 0 then
66
-- Add 'mini.nvim' to 'runtimepath' to be able to use 'mini.test'
77
-- Assumed that 'mini.nvim' is stored in 'deps/mini.nvim'
8-
vim.cmd("set rtp+=tests/deps/mini.nvim")
8+
vim.cmd("set rtp+=deps/mini.nvim")
99

1010
-- Set up 'mini.test'
1111
require("mini.test").setup()

tests/test_base_to_organize.lua

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,16 @@
11
local eq = MiniTest.expect.equality
2-
-- local neq = MiniTest.expect.no_equality
3-
-- local u = require("tests.utils")
4-
local expect_error = MiniTest.expect.error
52
local child = MiniTest.new_child_neovim()
3+
-- local env = require("tests.env")
64

75
local T = MiniTest.new_set({
86
hooks = {
97
pre_case = function()
10-
-- Restart child process with custom 'init.lua' script
118
child.restart({ "-u", "tests/scripts/minimal_init.lua" })
129
child.lua([[M = require('copilot')]])
13-
1410
child.lua([[c = require('copilot.command')]])
15-
-- child.lua([[c.enable()]])
16-
-- child.lua([[c.attach({ force = true })]])
17-
-- child.lua([[conf = require('copilot.config')]])
1811
child.lua([[s = require('copilot.status')]])
12+
-- child.fn.setenv("GITHUB_COPILOT_TOKEN", env.COPILOT_TOKEN)
1913
end,
20-
-- Stop once all test cases are finished
2114
post_once = child.stop,
2215
},
2316
})
@@ -42,11 +35,4 @@ T["lua()"]["setup called, copilot.setup_done is true"] = function()
4235
eq(child.lua("return M.setup_done"), true)
4336
end
4437

45-
T["lua()"]["Copilot status, not initialized, returns error"] = function()
46-
run_setup()
47-
expect_error(function()
48-
child.cmd(":Copilot status")
49-
end, ".*not initialized.*")
50-
end
51-
5238
return T

tests/test_client.lua

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
-- local eq = MiniTest.expect.equality
2-
-- local neq = MiniTest.expect.no_equality
31
local child = MiniTest.new_child_neovim()
42
local u = require("tests.utils")
3+
-- local env = require("tests.env")
54

65
local T = MiniTest.new_set({
76
hooks = {
@@ -11,18 +10,16 @@ local T = MiniTest.new_set({
1110
end
1211
end,
1312
pre_case = function()
14-
-- Restart child process with custom 'init.lua' script
1513
child.restart({ "-u", "tests/scripts/minimal_init.lua" })
1614
child.lua([[M = require('copilot')]])
1715
child.lua([[c = require('copilot.client')]])
18-
-- child.lua([[conf = require('copilot.config')]])
1916
child.lua([[s = require('copilot.status')]])
2017
child.lua([[cmd = require('copilot.command')]])
2118
child.lua([[a = require('copilot.api')]])
2219
child.lua("logger = require('copilot.logger')")
2320
-- child.lua([[require("osv").launch({ port = 8086 })]])
21+
-- child.fn.setenv("GITHUB_COPILOT_TOKEN", env.COPILOT_TOKEN)
2422
end,
25-
-- Stop once all test cases are finished
2623
post_once = child.stop,
2724
},
2825
})

tests/test_panel.lua

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
local eq = MiniTest.expect.equality
2-
-- local neq = MiniTest.expect.no_equality
3-
-- local reference_screenshot = MiniTest.expect.reference_screenshot
42
local child = MiniTest.new_child_neovim()
5-
-- local u = require("tests.utils")
3+
-- local env = require("tests.env")
64

75
local T = MiniTest.new_set({
86
hooks = {
@@ -18,6 +16,7 @@ local T = MiniTest.new_set({
1816
child.lua("cmd = require('copilot.command')")
1917
child.lua("p = require('copilot.panel')")
2018
-- child.lua([[require("osv").launch({ port = 8086 })]])
19+
-- child.fn.setenv("GITHUB_COPILOT_TOKEN", env.COPILOT_TOKEN)
2120
end,
2221
post_once = child.stop,
2322
},

tests/test_suggestion.lua

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
-- local eq = MiniTest.expect.equality
2-
-- local neq = MiniTest.expect.no_equality
31
local reference_screenshot = MiniTest.expect.reference_screenshot
42
local child = MiniTest.new_child_neovim()
5-
-- local u = require("tests.utils")
3+
-- local env = require("tests.env")
64

75
local T = MiniTest.new_set({
86
hooks = {
@@ -17,6 +15,7 @@ local T = MiniTest.new_set({
1715
child.lua("M = require('copilot')")
1816
child.lua("cmd = require('copilot.command')")
1917
-- child.lua([[require("osv").launch({ port = 8086 })]])
18+
-- child.fn.setenv("GITHUB_COPILOT_TOKEN", env.COPILOT_TOKEN)
2019
end,
2120
post_once = child.stop,
2221
},

0 commit comments

Comments
 (0)