From cb5020cff451f34b5a4ecd96aee21fd46b76126f Mon Sep 17 00:00:00 2001 From: Richard R Date: Sun, 7 Jun 2026 12:46:34 -0600 Subject: [PATCH] test: make blob lease expiry deterministic --- tests/unit/document-blob-lease.vitest.spec.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/unit/document-blob-lease.vitest.spec.ts b/tests/unit/document-blob-lease.vitest.spec.ts index 6923409..b1500a9 100644 --- a/tests/unit/document-blob-lease.vitest.spec.ts +++ b/tests/unit/document-blob-lease.vitest.spec.ts @@ -35,10 +35,12 @@ describe('document blob lease', () => { }); test('allows an expired lease to be reclaimed', async () => { - const first = await tryAcquireDocumentBlobLease('doc-1', { leaseMs: 1 }); + const first = await tryAcquireDocumentBlobLease('doc-1'); expect(first).not.toBeNull(); - await new Promise((resolve) => setTimeout(resolve, 2)); + await holder.db + .update(sqliteSchema.documentBlobLeases) + .set({ leaseUntilMs: Date.now() - 1 }); const replacement = await tryAcquireDocumentBlobLease('doc-1'); expect(replacement).not.toBeNull();