From 0b948b51aef280337b4b9f2385c5e58534bc6e7c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 20 Apr 2026 19:31:25 +0100 Subject: [PATCH] test: isolate provider auth alias mocks --- src/agents/models-config.providers.auth-aliases.test.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/agents/models-config.providers.auth-aliases.test.ts b/src/agents/models-config.providers.auth-aliases.test.ts index d362aee1c5a..8a4f23f7c5d 100644 --- a/src/agents/models-config.providers.auth-aliases.test.ts +++ b/src/agents/models-config.providers.auth-aliases.test.ts @@ -1,5 +1,6 @@ import { beforeEach, describe, expect, it, vi } from "vitest"; -import { createProviderAuthResolver } from "./models-config.providers.secrets.js"; + +let createProviderAuthResolver: typeof import("./models-config.providers.secrets.js").createProviderAuthResolver; type MockManifestRegistry = { plugins: Array<{ @@ -65,10 +66,12 @@ vi.mock("../plugins/provider-runtime.js", () => ({ })); describe("provider auth aliases", () => { - beforeEach(() => { + beforeEach(async () => { + vi.resetModules(); loadPluginManifestRegistry.mockReset(); loadPluginManifestRegistry.mockReturnValue(createFixtureProviderRegistry()); resolveProviderSyntheticAuthWithPlugin.mockReset(); + ({ createProviderAuthResolver } = await import("./models-config.providers.secrets.js")); }); it("shares manifest env vars across aliased providers", () => {