test(lua/hl_spec): fix hang on exit with ASAN (#32508)

This commit is contained in:
zeertzjq
2025-02-18 21:22:46 +08:00
committed by GitHub
parent 4c2d14a370
commit 5d03060743

View File

@@ -184,6 +184,10 @@ describe('vim.hl.on_yank', function()
eq({ win }, api.nvim__ns_get(ns).wins)
command('wincmd w')
eq({ win }, api.nvim__ns_get(ns).wins)
-- Use a new vim.hl.range() call to cancel the previous timer
exec_lua(function()
vim.hl.range(0, ns, 'Search', { 0, 0 }, { 0, 0 }, { timeout = 0 })
end)
end)
it('removes old highlight if new one is created before old one times out', function()
@@ -205,5 +209,9 @@ describe('vim.hl.on_yank', function()
eq({ win }, api.nvim__ns_get(ns).wins)
command('wincmd w')
eq({ win }, api.nvim__ns_get(ns).wins)
-- Use a new vim.hl.range() call to cancel the previous timer
exec_lua(function()
vim.hl.range(0, ns, 'Search', { 0, 0 }, { 0, 0 }, { timeout = 0 })
end)
end)
end)