From f28fcf243a403dadeda84136395f7be02dbd219e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 22 Feb 2026 00:23:08 +0000 Subject: [PATCH] test(cli): use lightweight clears in message helper and gateway chat setup --- src/cli/program/message/helpers.test.ts | 10 +++++----- src/tui/gateway-chat.test.ts | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/cli/program/message/helpers.test.ts b/src/cli/program/message/helpers.test.ts index 15bb60828b4..de167df325f 100644 --- a/src/cli/program/message/helpers.test.ts +++ b/src/cli/program/message/helpers.test.ts @@ -83,11 +83,11 @@ function expectNoAccountFieldInPassedOptions() { describe("runMessageAction", () => { beforeEach(() => { vi.clearAllMocks(); - messageCommandMock.mockReset().mockResolvedValue(undefined); - hasHooksMock.mockReset().mockReturnValue(false); - runGatewayStopMock.mockReset().mockResolvedValue(undefined); + messageCommandMock.mockClear().mockResolvedValue(undefined); + hasHooksMock.mockClear().mockReturnValue(false); + runGatewayStopMock.mockClear().mockResolvedValue(undefined); runGlobalGatewayStopSafelyMock.mockClear(); - exitMock.mockReset().mockImplementation((): never => { + exitMock.mockClear().mockImplementation((): never => { throw new Error("exit"); }); }); @@ -156,7 +156,7 @@ describe("runMessageAction", () => { it("does not call exit(0) if the error path returns", async () => { messageCommandMock.mockRejectedValueOnce(new Error("boom")); - exitMock.mockReset().mockImplementation(() => undefined as never); + exitMock.mockClear().mockImplementation(() => undefined as never); const runMessageAction = createRunMessageAction(); await expect(runMessageAction("send", baseSendOptions)).resolves.toBeUndefined(); diff --git a/src/tui/gateway-chat.test.ts b/src/tui/gateway-chat.test.ts index 741bfa4ee86..60e6b2cbead 100644 --- a/src/tui/gateway-chat.test.ts +++ b/src/tui/gateway-chat.test.ts @@ -36,10 +36,10 @@ describe("resolveGatewayConnection", () => { beforeEach(() => { envSnapshot = captureEnv(["OPENCLAW_GATEWAY_TOKEN", "OPENCLAW_GATEWAY_PASSWORD"]); - loadConfig.mockReset(); - resolveGatewayPort.mockReset(); - pickPrimaryTailnetIPv4.mockReset(); - pickPrimaryLanIPv4.mockReset(); + loadConfig.mockClear(); + resolveGatewayPort.mockClear(); + pickPrimaryTailnetIPv4.mockClear(); + pickPrimaryLanIPv4.mockClear(); resolveGatewayPort.mockReturnValue(18789); pickPrimaryTailnetIPv4.mockReturnValue(undefined); pickPrimaryLanIPv4.mockReturnValue(undefined);