From 9be43d5a8d96ebe8ccbbef73bacd14d9cc612fe3 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 23:43:46 +0100 Subject: [PATCH] test: enumerate no-env model providers --- ...config.skips-writing-models-json-no-env-token.test.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/agents/models-config.skips-writing-models-json-no-env-token.test.ts b/src/agents/models-config.skips-writing-models-json-no-env-token.test.ts index 73956488ac0..4c6058c9f20 100644 --- a/src/agents/models-config.skips-writing-models-json-no-env-token.test.ts +++ b/src/agents/models-config.skips-writing-models-json-no-env-token.test.ts @@ -45,6 +45,8 @@ vi.mock("./models-config.providers.js", async () => { }) => providers, normalizeProviders: ({ providers }: { providers: Record }) => providers, + normalizeProviderCatalogModelsForConfig: (providers: Record) => + providers, resolveImplicitProviders: async ({ env }: { env?: NodeJS.ProcessEnv }) => { const providers: Record = { chutes: { @@ -164,7 +166,12 @@ describe("models-config", () => { const parsed = JSON.parse(raw) as { providers: Record }; expect(result.wrote).toBe(true); - expect(Object.keys(parsed.providers).length).toBeGreaterThan(0); + expect(Object.keys(parsed.providers)).toStrictEqual([ + "chutes", + "deepseek", + "mistral", + "xai", + ]); expect(parsed.providers["openai"]).toBeUndefined(); expect(parsed.providers["minimax"]).toBeUndefined(); expect(parsed.providers["synthetic"]).toBeUndefined();