From 4df4435c45f0292a90d6c0159db46a324f4c1573 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 3 Feb 2026 16:09:26 -0800 Subject: [PATCH] test: reset /approve mock per test (#1) (thanks @mitsuhiko) --- src/auto-reply/reply/commands-approve.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/auto-reply/reply/commands-approve.test.ts b/src/auto-reply/reply/commands-approve.test.ts index 5d860ee12..3ffce93c8 100644 --- a/src/auto-reply/reply/commands-approve.test.ts +++ b/src/auto-reply/reply/commands-approve.test.ts @@ -1,4 +1,4 @@ -import { describe, expect, it, vi } from "vitest"; +import { beforeEach, describe, expect, it, vi } from "vitest"; import type { OpenClawConfig } from "../../config/config.js"; import type { MsgContext } from "../templating.js"; import { callGateway } from "../../gateway/call.js"; @@ -48,6 +48,10 @@ function buildParams(commandBody: string, cfg: OpenClawConfig, ctxOverrides?: Pa } describe("/approve command", () => { + beforeEach(() => { + vi.clearAllMocks(); + }); + it("rejects invalid usage", async () => { const cfg = { commands: { text: true },