From 23e07bc49c5b3c986b79a830b069bea2384e7702 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 21 Feb 2026 23:24:49 +0000 Subject: [PATCH] test(agent): reuse isolated agent mock setup --- src/commands/agent.e2e.test.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/commands/agent.e2e.test.ts b/src/commands/agent.e2e.test.ts index e8f139476..56c24571c 100644 --- a/src/commands/agent.e2e.test.ts +++ b/src/commands/agent.e2e.test.ts @@ -1,19 +1,10 @@ import fs from "node:fs"; import path from "node:path"; import { beforeEach, describe, expect, it, type MockInstance, vi } from "vitest"; -import { withTempHome as withTempHomeBase } from "../../test/helpers/temp-home.js"; - -vi.mock("../agents/pi-embedded.js", () => ({ - abortEmbeddedPiRun: vi.fn().mockReturnValue(false), - runEmbeddedPiAgent: vi.fn(), - resolveEmbeddedSessionLane: (key: string) => `session:${key.trim() || "main"}`, -})); -vi.mock("../agents/model-catalog.js", () => ({ - loadModelCatalog: vi.fn(), -})); - import { telegramPlugin } from "../../extensions/telegram/src/channel.js"; +import "../cron/isolated-agent.mocks.js"; import { setTelegramRuntime } from "../../extensions/telegram/src/runtime.js"; +import { withTempHome as withTempHomeBase } from "../../test/helpers/temp-home.js"; import { loadModelCatalog } from "../agents/model-catalog.js"; import { runEmbeddedPiAgent } from "../agents/pi-embedded.js"; import type { OpenClawConfig } from "../config/config.js";