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", () => {