From 2d90f92137a2f78c34597ce66bef08a9f023ec93 Mon Sep 17 00:00:00 2001 From: Dotta Date: Mon, 26 Oct 2026 09:13:07 -0500 Subject: [PATCH] test(connections): wait for committed agent readiness Co-Authored-By: Paperclip --- server/src/__tests__/connection-management.integration.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/__tests__/connection-management.integration.test.ts b/server/src/__tests__/connection-management.integration.test.ts index 63fd3c609ca..80259357a03 100644 --- a/server/src/__tests__/connection-management.integration.test.ts +++ b/server/src/__tests__/connection-management.integration.test.ts @@ -61,7 +61,7 @@ describe("connection management with production default agents", () => { expect(agent, JSON.stringify(agent)).toHaveProperty("id"); expect(created.status).toBe(201); await lifecycle.process(agent.id); - expect((await agentService(server.db).getById(agent.id))?.status).toBe("idle"); + await vi.waitFor(async () => expect((await agentService(server.db).getById(agent.id))?.status).toBe("idle"), { timeout: 10_000 }); await server.db.update(heartbeatRuns).set({ agentId: agent.id }).where(eq(heartbeatRuns.id, base.runId)); await server.db.update(issues).set({ assigneeAgentId: agent.id, responsibleUserId: userId }).where(eq(issues.id, base.issueId)); const key = await agentService(server.db).createApiKey(agent.id, "integration", { kind: "standard" }, { responsibleUserId: userId });