test: isolate tts provider auto-selection env

This commit is contained in:
Peter Steinberger
2026-04-16 17:03:12 +01:00
parent 892baf2e81
commit 1d41ef724a

View File

@@ -664,8 +664,19 @@ export function describeTtsConfigContract() {
});
const config = resolveTtsConfig(cfg);
const prefsPath = `/tmp/tts-prefs-google-model-provider-${Date.now()}.json`;
expect(getTtsProvider(config, prefsPath)).toBe("google");
withEnv(
{
OPENAI_API_KEY: undefined,
ELEVENLABS_API_KEY: undefined,
XI_API_KEY: undefined,
MINIMAX_API_KEY: undefined,
GEMINI_API_KEY: undefined,
GOOGLE_API_KEY: undefined,
},
() => {
expect(getTtsProvider(config, prefsPath)).toBe("google");
},
);
});
});