CI: satisfy provider merge fixture typing

This commit is contained in:
Vincent Koc 2026-03-08 11:08:34 -07:00
parent bdf9739e59
commit 5387faa718

View File

@ -8,6 +8,8 @@ import {
import type { ProviderConfig } from "./models-config.providers.js";
describe("models-config merge helpers", () => {
const preservedApiKey = "AGENT_KEY"; // pragma: allowlist secret
it("refreshes implicit model metadata while preserving explicit reasoning overrides", () => {
const merged = mergeProviderModels(
{
@ -75,7 +77,7 @@ describe("models-config merge helpers", () => {
existingProviders: {
custom: {
baseUrl: "https://agent.example/v1",
apiKey: "AGENT_KEY",
apiKey: preservedApiKey,
models: [{ id: "model", api: "openai-completions" }],
} as ExistingProviderConfig,
},
@ -85,7 +87,7 @@ describe("models-config merge helpers", () => {
expect(merged.custom).toEqual(
expect.objectContaining({
apiKey: "AGENT_KEY",
apiKey: preservedApiKey,
baseUrl: "https://config.example/v1",
}),
);