From 4401b4c4dc4b9278b0b1aa2074caa6fecff86bfc Mon Sep 17 00:00:00 2001 From: Neal Shah <30693865+ProgrammerIn-wonderland@users.noreply.github.com> Date: Tue, 13 Oct 2026 14:10:10 -0400 Subject: [PATCH] Fix worker test (#4156) * PUT-2012 fix broadcast service drops * Revert pre-commit lint churn on files merged from main Co-Authored-By: Claude Opus 5.5 (1M context) * fix test bug * Remove other test --------- Co-authored-by: Claude Opus 5.5 (1M context) --- .../drivers/workers/WorkerDriver.cloudflare.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/drivers/workers/WorkerDriver.cloudflare.test.ts b/src/backend/drivers/workers/WorkerDriver.cloudflare.test.ts index 670b9cd1d..48ad819e8 100644 --- a/src/backend/drivers/workers/WorkerDriver.cloudflare.test.ts +++ b/src/backend/drivers/workers/WorkerDriver.cloudflare.test.ts @@ -998,8 +998,13 @@ describe('WorkerDriver keeps a worker`s token tied to the worker', () => { it('deleting the source file deletes the worker`s session', async () => { const { user, actor, entry, name } = await deployWorker('srcdel'); + // Resolved at delete time, as every caller does: the entry names the + // workers bound to it. + const current = await server.stores.fsEntry.getEntryByUuid(entry.uuid); - await inCtx(actor, () => server.services.fs.remove(user.id, { entry })); + await inCtx(actor, () => + server.services.fs.remove(user.id, { entry: current! }), + ); await waitFor( async () => !(await workerSession(user.id, name)),