diff --git a/test/functional/api/server_requests_spec.lua b/test/functional/api/server_requests_spec.lua index eba6af2cfd..b6967c1f9d 100644 --- a/test/functional/api/server_requests_spec.lua +++ b/test/functional/api/server_requests_spec.lua @@ -313,7 +313,10 @@ describe('server -> client', function() set_session(server) eq(serverpid, fn.getpid()) - eq('bye!', api.nvim_get_current_line()) + -- wait for the notification to be processed + t.retry(nil, 1000, function() + eq('bye!', api.nvim_get_current_line()) + end) server:close() client:close()