From aa2b16abe8558945643b21accf4ff9f04c92a796 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 22 Feb 2026 09:06:54 +0000 Subject: [PATCH] test(commands): replace subagent gateway reset with lightweight clear --- src/auto-reply/reply/commands.test.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/auto-reply/reply/commands.test.ts b/src/auto-reply/reply/commands.test.ts index c0b9d4524..db4ba74db 100644 --- a/src/auto-reply/reply/commands.test.ts +++ b/src/auto-reply/reply/commands.test.ts @@ -276,7 +276,7 @@ describe("/approve command", () => { } as OpenClawConfig; const params = buildParams("/approve abc allow-once", cfg, { SenderId: "123" }); - callGatewayMock.mockResolvedValueOnce({ ok: true }); + callGatewayMock.mockResolvedValue({ ok: true }); const result = await handleCommands(params); expect(result.shouldContinue).toBe(false); @@ -299,7 +299,7 @@ describe("/approve command", () => { GatewayClientScopes: ["operator.write"], }); - callGatewayMock.mockResolvedValueOnce({ ok: true }); + callGatewayMock.mockResolvedValue({ ok: true }); const result = await handleCommands(params); expect(result.shouldContinue).toBe(false); @@ -313,7 +313,7 @@ describe("/approve command", () => { } as OpenClawConfig; const scopeCases = [["operator.approvals"], ["operator.admin"]]; for (const scopes of scopeCases) { - callGatewayMock.mockResolvedValueOnce({ ok: true }); + callGatewayMock.mockResolvedValue({ ok: true }); const params = buildParams("/approve abc allow-once", cfg, { Provider: "webchat", Surface: "webchat", @@ -907,7 +907,7 @@ describe("handleCommands context", () => { describe("handleCommands subagents", () => { beforeEach(() => { resetSubagentRegistryForTests(); - callGatewayMock.mockReset(); + callGatewayMock.mockClear().mockImplementation(async () => ({})); }); it("lists subagents when none exist", async () => {