From ae976a90a5552fbd513666cc0bb6a898f58546ed Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 3 Apr 2026 20:37:03 +0100 Subject: [PATCH] test: trim more command partial mocks --- src/commands/message.default-agent.test.ts | 4 ++-- src/commands/message.test.ts | 4 ++-- src/commands/models/list.probe.targets.test.ts | 6 ++++-- src/commands/onboard-non-interactive.gateway.test.ts | 5 +++-- src/commands/onboard-non-interactive.provider-auth.test.ts | 5 +++-- src/commands/onboard-remote.test.ts | 6 ++++-- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/commands/message.default-agent.test.ts b/src/commands/message.default-agent.test.ts index ed63f181048..9609a7ffd44 100644 --- a/src/commands/message.default-agent.test.ts +++ b/src/commands/message.default-agent.test.ts @@ -23,8 +23,8 @@ const runMessageAction = vi.hoisted(() => })), ); -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: () => testConfig, diff --git a/src/commands/message.test.ts b/src/commands/message.test.ts index 7f86a2fc12f..849b34565bd 100644 --- a/src/commands/message.test.ts +++ b/src/commands/message.test.ts @@ -12,8 +12,8 @@ import { captureEnv } from "../test-utils/env.js"; let testConfig: Record = {}; const applyPluginAutoEnable = vi.hoisted(() => vi.fn(({ config }) => ({ config, changes: [] }))); -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: () => testConfig, diff --git a/src/commands/models/list.probe.targets.test.ts b/src/commands/models/list.probe.targets.test.ts index 44d67acc466..093bbe12b6e 100644 --- a/src/commands/models/list.probe.targets.test.ts +++ b/src/commands/models/list.probe.targets.test.ts @@ -22,8 +22,10 @@ vi.mock("../../secrets/resolve.js", () => ({ resolveSecretRefString: resolveSecretRefStringMock, })); -vi.mock("../../agents/auth-profiles.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("../../agents/auth-profiles.js", async () => { + const actual = await vi.importActual( + "../../agents/auth-profiles.js", + ); return { ...actual, ensureAuthProfileStore: () => mockStore, diff --git a/src/commands/onboard-non-interactive.gateway.test.ts b/src/commands/onboard-non-interactive.gateway.test.ts index 4646f1c9c75..3611821a4ea 100644 --- a/src/commands/onboard-non-interactive.gateway.test.ts +++ b/src/commands/onboard-non-interactive.gateway.test.ts @@ -66,8 +66,9 @@ vi.mock("../gateway/client.js", () => ({ }, })); -vi.mock("./onboard-helpers.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("./onboard-helpers.js", async () => { + const actual = + await vi.importActual("./onboard-helpers.js"); return { ...actual, ensureWorkspaceAndSessions: ensureWorkspaceAndSessionsMock, diff --git a/src/commands/onboard-non-interactive.provider-auth.test.ts b/src/commands/onboard-non-interactive.provider-auth.test.ts index 8328659b6b6..b33eb732f7b 100644 --- a/src/commands/onboard-non-interactive.provider-auth.test.ts +++ b/src/commands/onboard-non-interactive.provider-auth.test.ts @@ -631,8 +631,9 @@ vi.mock("./onboard-non-interactive/local/auth-choice.plugin-providers.js", async }; }); -vi.mock("./onboard-helpers.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("./onboard-helpers.js", async () => { + const actual = + await vi.importActual("./onboard-helpers.js"); return { ...actual, ensureWorkspaceAndSessions: ensureWorkspaceAndSessionsMock, diff --git a/src/commands/onboard-remote.test.ts b/src/commands/onboard-remote.test.ts index 5f6de11dc00..c6356d5406e 100644 --- a/src/commands/onboard-remote.test.ts +++ b/src/commands/onboard-remote.test.ts @@ -10,8 +10,10 @@ const discoverGatewayBeacons = vi.hoisted(() => vi.fn<() => Promise vi.fn(() => undefined)); const detectBinary = vi.hoisted(() => vi.fn<(name: string) => Promise>()); -vi.mock("../infra/bonjour-discovery.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("../infra/bonjour-discovery.js", async () => { + const actual = await vi.importActual( + "../infra/bonjour-discovery.js", + ); return { ...actual, discoverGatewayBeacons,