|
1 | | -import { beforeEach, describe, expect, it, vi } from "vitest"; |
2 | | - |
3 | | -type NormalizeProviderSpecificConfig = |
4 | | -typeof import("./models-config.providers.policy.js").normalizeProviderSpecificConfig; |
5 | | -type ResolveProviderConfigApiKeyResolver = |
6 | | -typeof import("./models-config.providers.policy.js").resolveProviderConfigApiKeyResolver; |
7 | | - |
8 | | -const GOOGLE_BASE_URL = "https://generativelanguage.googleapis.com"; |
9 | | -let normalizeProviderSpecificConfig: NormalizeProviderSpecificConfig; |
10 | | -let resolveProviderConfigApiKeyResolver: ResolveProviderConfigApiKeyResolver; |
| 1 | +import { describe, expect, it, vi } from "vitest"; |
11 | 2 | |
12 | 3 | vi.mock("../plugins/provider-runtime.js", () => ({ |
13 | 4 | applyProviderNativeStreamingUsageCompatWithPlugin: () => undefined, |
@@ -46,11 +37,12 @@ vi.mock("../plugins/provider-runtime.js", () => ({
|
46 | 37 | }, |
47 | 38 | })); |
48 | 39 | |
49 | | -beforeEach(async () => { |
50 | | -vi.resetModules(); |
51 | | -({ normalizeProviderSpecificConfig, resolveProviderConfigApiKeyResolver } = |
52 | | -await import("./models-config.providers.policy.js")); |
53 | | -}); |
| 40 | +import { |
| 41 | +normalizeProviderSpecificConfig, |
| 42 | +resolveProviderConfigApiKeyResolver, |
| 43 | +} from "./models-config.providers.policy.js"; |
| 44 | + |
| 45 | +const GOOGLE_BASE_URL = "https://generativelanguage.googleapis.com"; |
54 | 46 | |
55 | 47 | describe("models-config.providers.policy", () => { |
56 | 48 | it("resolves config apiKey markers through provider plugin hooks", () => { |
|