From 2902e066a30577accec6eda34968a950549b6062 Mon Sep 17 00:00:00 2001 From: Thibault Jaigu Date: Mon, 28 Sep 2026 17:56:27 +0100 Subject: [PATCH] test(env): cover loading REQUESTY_API_KEY from provider env files Signed-off-by: Thibault Jaigu --- src/utils/envFile.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/utils/envFile.test.ts b/src/utils/envFile.test.ts index ea8577b2a..25445ecd8 100644 --- a/src/utils/envFile.test.ts +++ b/src/utils/envFile.test.ts @@ -38,6 +38,7 @@ const TEST_ENV_KEYS = [ 'OPENAI_BASE_URL', 'OPENAI_MODEL', 'OPENCLAUDE_OLLAMA_NUM_CTX', + 'REQUESTY_API_KEY', 'OLLAMA_API_KEY', 'OLLAMA_BASE_URL', ...PROVIDER_SELECTION_FLAGS, @@ -411,6 +412,17 @@ describe('loadEnvFile', () => { expect(loaded).toEqual({ LLMTR_API_KEY: 'llmtr-key' }) }) + it('loads the dedicated Requesty credential without selecting a route', () => { + const filePath = writeTempEnvFile('REQUESTY_API_KEY=requesty-key') + + const loaded = loadEnvFile(filePath) + + expect(process.env.REQUESTY_API_KEY).toBe('requesty-key') + expect(process.env.CLAUDE_CODE_USE_OPENAI).toBeUndefined() + expect(process.env.OPENAI_BASE_URL).toBeUndefined() + expect(loaded).toEqual({ REQUESTY_API_KEY: 'requesty-key' }) + }) + it('loads the dedicated Command Code credential without selecting a route', () => { const filePath = writeTempEnvFile('CMD_API_KEY=cmd-key')