From 76828e8dc811ef0ad968e36bf173230d29f403e1 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 22 Feb 2026 00:30:04 +0000 Subject: [PATCH] test(agents): use lightweight clears for stable subagent announce defaults --- src/agents/subagent-announce.format.e2e.test.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/agents/subagent-announce.format.e2e.test.ts b/src/agents/subagent-announce.format.e2e.test.ts index 9aff7c564..33bd99157 100644 --- a/src/agents/subagent-announce.format.e2e.test.ts +++ b/src/agents/subagent-announce.format.e2e.test.ts @@ -150,17 +150,17 @@ describe("subagent announce formatting", () => { .mockImplementation(async (_req: AgentCallRequest) => ({ runId: "send-main", status: "ok" })); sessionsDeleteSpy.mockReset().mockImplementation((_req: AgentCallRequest) => undefined); embeddedRunMock.isEmbeddedPiRunActive.mockReset().mockReturnValue(false); - embeddedRunMock.isEmbeddedPiRunStreaming.mockReset().mockReturnValue(false); - embeddedRunMock.queueEmbeddedPiMessage.mockReset().mockReturnValue(false); - embeddedRunMock.waitForEmbeddedPiRunEnd.mockReset().mockResolvedValue(true); - subagentRegistryMock.isSubagentSessionRunActive.mockReset().mockReturnValue(true); - subagentRegistryMock.countActiveDescendantRuns.mockReset().mockReturnValue(0); - subagentRegistryMock.resolveRequesterForChildSession.mockReset().mockReturnValue(null); + embeddedRunMock.isEmbeddedPiRunStreaming.mockClear().mockReturnValue(false); + embeddedRunMock.queueEmbeddedPiMessage.mockClear().mockReturnValue(false); + embeddedRunMock.waitForEmbeddedPiRunEnd.mockClear().mockResolvedValue(true); + subagentRegistryMock.isSubagentSessionRunActive.mockClear().mockReturnValue(true); + subagentRegistryMock.countActiveDescendantRuns.mockClear().mockReturnValue(0); + subagentRegistryMock.resolveRequesterForChildSession.mockClear().mockReturnValue(null); hasSubagentDeliveryTargetHook = false; hookRunnerMock.hasHooks.mockClear(); hookRunnerMock.runSubagentDeliveryTarget.mockClear(); subagentDeliveryTargetHookMock.mockReset().mockResolvedValue(undefined); - readLatestAssistantReplyMock.mockReset().mockResolvedValue("raw subagent reply"); + readLatestAssistantReplyMock.mockClear().mockResolvedValue("raw subagent reply"); chatHistoryMock.mockReset().mockResolvedValue({ messages: [] }); sessionStore = {}; sessionBindingServiceTesting.resetSessionBindingAdaptersForTests();