From d873713dfd8ddd977dcc182eea8edfa08a515214 Mon Sep 17 00:00:00 2001 From: Dotta Date: Sat, 24 Oct 2026 09:41:49 -0700 Subject: [PATCH] test: distinguish pending transactions from settled expiry work Co-Authored-By: Paperclip --- server/src/__tests__/secret-proposals-routes.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/__tests__/secret-proposals-routes.test.ts b/server/src/__tests__/secret-proposals-routes.test.ts index 47cb66c6a29..0ae0403106b 100644 --- a/server/src/__tests__/secret-proposals-routes.test.ts +++ b/server/src/__tests__/secret-proposals-routes.test.ts @@ -307,7 +307,7 @@ describeEmbeddedPostgres("secret proposal routes", () => { }).catch(error => { if (error !== rollbackError) throw error; }); await staged; try { - await settle(); + await vi.advanceTimersByTimeAsync(60_000); expect(await proposals.nextExpiryAt()).toBeNull(); } finally { release(); } await writing; await settle(); @@ -317,7 +317,7 @@ describeEmbeddedPostgres("secret proposal routes", () => { it("reconstructs a deadline after restart and disarms when the proposer withdraws", async () => { const secret = await create(); - await start(); + await start(); await settle(); expect(coordinator!.nextWakeAt()).toBe(secret.expiresAt.getTime()); await proposals.transition(fixture.companyId, secret.id, "withdrawn", { proposerAgentId: fixture.agentId }); await quiet();