fix(test): restore subagent announce timeout mocks

This commit is contained in:
Vincent Koc
2026-03-30 08:52:04 +09:00
parent 188fcbfa34
commit 170a3a39d4

View File

@@ -25,6 +25,8 @@ let requesterDepthResolver: (sessionKey?: string) => number = () => 0;
let subagentSessionRunActive = true;
let shouldIgnorePostCompletion = false;
let pendingDescendantRuns = 0;
const isEmbeddedPiRunActiveMock = vi.fn((_sessionId: string) => false);
const waitForEmbeddedPiRunEndMock = vi.fn(async (_sessionId: string, _timeoutMs?: number) => true);
let fallbackRequesterResolution: {
requesterSessionKey: string;
requesterOrigin?: { channel?: string; to?: string; accountId?: string };
@@ -214,6 +216,8 @@ describe("subagent announce timeout config", () => {
subagentSessionRunActive = true;
shouldIgnorePostCompletion = false;
pendingDescendantRuns = 0;
isEmbeddedPiRunActiveMock.mockReset().mockReturnValue(false);
waitForEmbeddedPiRunEndMock.mockReset().mockResolvedValue(true);
fallbackRequesterResolution = null;
});