mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 19:48:27 +00:00
test(agents): use lightweight clears for stable subagent announce defaults
This commit is contained in:
@@ -150,17 +150,17 @@ describe("subagent announce formatting", () => {
|
|||||||
.mockImplementation(async (_req: AgentCallRequest) => ({ runId: "send-main", status: "ok" }));
|
.mockImplementation(async (_req: AgentCallRequest) => ({ runId: "send-main", status: "ok" }));
|
||||||
sessionsDeleteSpy.mockReset().mockImplementation((_req: AgentCallRequest) => undefined);
|
sessionsDeleteSpy.mockReset().mockImplementation((_req: AgentCallRequest) => undefined);
|
||||||
embeddedRunMock.isEmbeddedPiRunActive.mockReset().mockReturnValue(false);
|
embeddedRunMock.isEmbeddedPiRunActive.mockReset().mockReturnValue(false);
|
||||||
embeddedRunMock.isEmbeddedPiRunStreaming.mockReset().mockReturnValue(false);
|
embeddedRunMock.isEmbeddedPiRunStreaming.mockClear().mockReturnValue(false);
|
||||||
embeddedRunMock.queueEmbeddedPiMessage.mockReset().mockReturnValue(false);
|
embeddedRunMock.queueEmbeddedPiMessage.mockClear().mockReturnValue(false);
|
||||||
embeddedRunMock.waitForEmbeddedPiRunEnd.mockReset().mockResolvedValue(true);
|
embeddedRunMock.waitForEmbeddedPiRunEnd.mockClear().mockResolvedValue(true);
|
||||||
subagentRegistryMock.isSubagentSessionRunActive.mockReset().mockReturnValue(true);
|
subagentRegistryMock.isSubagentSessionRunActive.mockClear().mockReturnValue(true);
|
||||||
subagentRegistryMock.countActiveDescendantRuns.mockReset().mockReturnValue(0);
|
subagentRegistryMock.countActiveDescendantRuns.mockClear().mockReturnValue(0);
|
||||||
subagentRegistryMock.resolveRequesterForChildSession.mockReset().mockReturnValue(null);
|
subagentRegistryMock.resolveRequesterForChildSession.mockClear().mockReturnValue(null);
|
||||||
hasSubagentDeliveryTargetHook = false;
|
hasSubagentDeliveryTargetHook = false;
|
||||||
hookRunnerMock.hasHooks.mockClear();
|
hookRunnerMock.hasHooks.mockClear();
|
||||||
hookRunnerMock.runSubagentDeliveryTarget.mockClear();
|
hookRunnerMock.runSubagentDeliveryTarget.mockClear();
|
||||||
subagentDeliveryTargetHookMock.mockReset().mockResolvedValue(undefined);
|
subagentDeliveryTargetHookMock.mockReset().mockResolvedValue(undefined);
|
||||||
readLatestAssistantReplyMock.mockReset().mockResolvedValue("raw subagent reply");
|
readLatestAssistantReplyMock.mockClear().mockResolvedValue("raw subagent reply");
|
||||||
chatHistoryMock.mockReset().mockResolvedValue({ messages: [] });
|
chatHistoryMock.mockReset().mockResolvedValue({ messages: [] });
|
||||||
sessionStore = {};
|
sessionStore = {};
|
||||||
sessionBindingServiceTesting.resetSessionBindingAdaptersForTests();
|
sessionBindingServiceTesting.resetSessionBindingAdaptersForTests();
|
||||||
|
|||||||
Reference in New Issue
Block a user