Skip to content

Commit 9be43d5

Browse files
committed
test: enumerate no-env model providers
1 parent f82da6c commit 9be43d5

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/agents/models-config.skips-writing-models-json-no-env-token.test.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ vi.mock("./models-config.providers.js", async () => {
4545
}) => providers,
4646
normalizeProviders: ({ providers }: { providers: Record<string, ModelsProviderConfig> }) =>
4747
providers,
48+
normalizeProviderCatalogModelsForConfig: (providers: Record<string, ModelsProviderConfig>) =>
49+
providers,
4850
resolveImplicitProviders: async ({ env }: { env?: NodeJS.ProcessEnv }) => {
4951
const providers: Record<string, ModelsProviderConfig> = {
5052
chutes: {
@@ -164,7 +166,12 @@ describe("models-config", () => {
164166
const parsed = JSON.parse(raw) as { providers: Record<string, ParsedProviderConfig> };
165167

166168
expect(result.wrote).toBe(true);
167-
expect(Object.keys(parsed.providers).length).toBeGreaterThan(0);
169+
expect(Object.keys(parsed.providers)).toStrictEqual([
170+
"chutes",
171+
"deepseek",
172+
"mistral",
173+
"xai",
174+
]);
168175
expect(parsed.providers["openai"]).toBeUndefined();
169176
expect(parsed.providers["minimax"]).toBeUndefined();
170177
expect(parsed.providers["synthetic"]).toBeUndefined();

0 commit comments

Comments
 (0)