From 92409aa4d6605a6767fbaf8a63ecdcf05f859ec7 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 3 Apr 2026 20:42:13 +0100 Subject: [PATCH] test: trim agent e2e partial mocks --- src/agents/openai-ws-stream.e2e.test.ts | 5 +++-- src/agents/pi-embedded-runner.bundle-mcp.e2e.test.ts | 4 ++-- src/agents/subagent-registry.archive.e2e.test.ts | 4 ++-- src/agents/subagent-registry.nested.e2e.test.ts | 4 ++-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/agents/openai-ws-stream.e2e.test.ts b/src/agents/openai-ws-stream.e2e.test.ts index ea53669c54b..589db23a211 100644 --- a/src/agents/openai-ws-stream.e2e.test.ts +++ b/src/agents/openai-ws-stream.e2e.test.ts @@ -181,8 +181,9 @@ function freshSession(name: string): string { describe("OpenAI WebSocket e2e", () => { beforeEach(async () => { vi.resetModules(); - vi.doMock("@mariozechner/pi-ai", async (importOriginal) => { - const actual = await importOriginal(); + vi.doMock("@mariozechner/pi-ai", async () => { + const actual = + await vi.importActual("@mariozechner/pi-ai"); return { ...actual, createAssistantMessageEventStream: actual.createAssistantMessageEventStream, diff --git a/src/agents/pi-embedded-runner.bundle-mcp.e2e.test.ts b/src/agents/pi-embedded-runner.bundle-mcp.e2e.test.ts index c4ec3b0ef33..779cf224c0a 100644 --- a/src/agents/pi-embedded-runner.bundle-mcp.e2e.test.ts +++ b/src/agents/pi-embedded-runner.bundle-mcp.e2e.test.ts @@ -72,8 +72,8 @@ vi.mock("./pi-bundle-mcp-tools.js", () => ({ }), })); -vi.mock("@mariozechner/pi-ai", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("@mariozechner/pi-ai", async () => { + const actual = await vi.importActual("@mariozechner/pi-ai"); const buildToolUseMessage = (model: { api: string; provider: string; id: string }) => ({ role: "assistant" as const, diff --git a/src/agents/subagent-registry.archive.e2e.test.ts b/src/agents/subagent-registry.archive.e2e.test.ts index aa5d3e18f97..d8166fc3b29 100644 --- a/src/agents/subagent-registry.archive.e2e.test.ts +++ b/src/agents/subagent-registry.archive.e2e.test.ts @@ -24,8 +24,8 @@ vi.mock("../infra/agent-events.js", () => ({ onAgentEvent: vi.fn((_handler: unknown) => noop), })); -vi.mock("../config/config.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("../config/config.js", async () => { + const actual = await vi.importActual("../config/config.js"); return { ...actual, loadConfig: loadConfigMock, diff --git a/src/agents/subagent-registry.nested.e2e.test.ts b/src/agents/subagent-registry.nested.e2e.test.ts index 06148705986..68b0b9c983d 100644 --- a/src/agents/subagent-registry.nested.e2e.test.ts +++ b/src/agents/subagent-registry.nested.e2e.test.ts @@ -1,8 +1,8 @@ import { afterEach, beforeAll, describe, expect, it, vi } from "vitest"; import "./subagent-registry.mocks.shared.js"; -vi.mock("../config/config.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("../config/config.js", async () => { + const actual = await vi.importActual("../config/config.js"); return { ...actual, loadConfig: vi.fn(() => ({