Skip to content

Commit 1e1cdfb

Browse files
test: add regression test for opengateway no-auth validation path
Ensures getProviderValidationError returns null when OPENAI_BASE_URL points at opengateway.gitlawb.com and OPENAI_API_KEY is absent.
1 parent af9d823 commit 1e1cdfb

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/utils/providerValidation.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,14 @@ test('xiaomi mimo validation accepts MIMO_API_KEY without OPENAI_API_KEY', async
244244
await expect(getProviderValidationError(process.env)).resolves.toBeNull()
245245
})
246246

247+
test('opengateway validation allows no-auth access without OPENAI_API_KEY', async () => {
248+
process.env.CLAUDE_CODE_USE_OPENAI = '1'
249+
process.env.OPENAI_BASE_URL = 'https://opengateway.gitlawb.com/v1'
250+
delete process.env.OPENAI_API_KEY
251+
252+
await expect(getProviderValidationError(process.env)).resolves.toBeNull()
253+
})
254+
247255
test('github validation stays descriptor-selected and reports missing auth', async () => {
248256
process.env.CLAUDE_CODE_USE_GITHUB = '1'
249257
delete process.env.CLAUDE_CODE_USE_OPENAI

0 commit comments

Comments
 (0)