From 3eb8a2784e37865cb15540870f2bd5f71230e8aa Mon Sep 17 00:00:00 2001 From: Wayne Young Date: Fri, 13 Feb 2026 17:14:26 -0500 Subject: [PATCH] test(lsp): wait up to 1 second to read messages --- test/functional/plugin/lsp/semantic_tokens_spec.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/functional/plugin/lsp/semantic_tokens_spec.lua b/test/functional/plugin/lsp/semantic_tokens_spec.lua index 67d3619e3e..7523472cc7 100644 --- a/test/functional/plugin/lsp/semantic_tokens_spec.lua +++ b/test/functional/plugin/lsp/semantic_tokens_spec.lua @@ -310,7 +310,12 @@ describe('semantic token highlighting', function() -- modify the buffer feed('o') - local messages = exec_lua('return _G.server_full.messages') + local messages = exec_lua(function() + vim.wait(1000, function() + return #_G.server_full.messages >= 4 + end) + return _G.server_full.messages + end) local called_full = 0 local called_range = 0 for _, m in ipairs(messages) do