Files
fathah--hermes-desktop/tests/providers.test.ts
T
2026-07-13 13:36:53 +08:00

15 lines
558 B
TypeScript

import { describe, expect, it } from "vitest";
import { providerDoesNotNeedApiKey } from "../src/main/providers";
describe("providerDoesNotNeedApiKey", () => {
it("treats OpenAI Codex CLI as no-key because it uses local OAuth", () => {
expect(providerDoesNotNeedApiKey("openai-codex")).toBe(true);
});
it("keeps API-key providers gated", () => {
expect(providerDoesNotNeedApiKey("openai")).toBe(false);
expect(providerDoesNotNeedApiKey("anthropic")).toBe(false);
expect(providerDoesNotNeedApiKey("openrouter")).toBe(false);
});
});