From 4397c39d21dbc2e4dfa3fe48523d937d6b001332 Mon Sep 17 00:00:00 2001 From: tetsuo Date: Fri, 13 Nov 2026 08:37:08 +0900 Subject: [PATCH] test: make expired connection identity fixture deterministic --- test/integration/connection-identity.test.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/integration/connection-identity.test.ts b/test/integration/connection-identity.test.ts index 144e09c..9077178 100644 --- a/test/integration/connection-identity.test.ts +++ b/test/integration/connection-identity.test.ts @@ -115,9 +115,12 @@ describe("authenticated own connection inspection", () => { const f = await connection(); await runInDurableObject(f.guest, async (_instance, state) => { if (terminal === "expired") { + const expiredAt = Date.now() - 1; + // Keep a valid lifetime even when creation and expiry setup share a millisecond. state.storage.sql.exec( - "UPDATE guest_connections SET expires_at = ? WHERE connection_id = ?", - Date.now() - 1, + "UPDATE guest_connections SET created_at = ?, expires_at = ? WHERE connection_id = ?", + expiredAt - 1, + expiredAt, f.grant.connectionId, ); } else {