From 642c30385945dd23f45a7407b896a2b647a682fd Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 14 Aug 2026 19:12:40 +0200 Subject: [PATCH] test: remove provider descriptor clock race --- packages/app/src/subagents/archive-finished.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/app/src/subagents/archive-finished.test.ts b/packages/app/src/subagents/archive-finished.test.ts index 6611b93f8a..42a3e51ca6 100644 --- a/packages/app/src/subagents/archive-finished.test.ts +++ b/packages/app/src/subagents/archive-finished.test.ts @@ -400,9 +400,11 @@ describe("createArchiveFinishedSubagents", () => { }); it("dismisses finished provider rows locally without removing their descriptors", async () => { + const finished = provider("finished"); + const running = provider("running", "running"); const descriptors = new Map([ - ["finished", provider("finished")], - ["running", provider("running", "running")], + ["finished", finished], + ["running", running], ]); const dismissed: string[][] = []; const archive = createArchiveFinishedSubagents([...descriptors.values()], { @@ -420,7 +422,7 @@ describe("createArchiveFinishedSubagents", () => { }); expect(dismissed).toEqual([["finished"]]); - expect(descriptors.get("finished")).toEqual(provider("finished")); - expect(descriptors.get("running")).toEqual(provider("running", "running")); + expect(descriptors.get("finished")).toBe(finished); + expect(descriptors.get("running")).toBe(running); }); });