fix(ai): Restore original api contract for getEnvApiKey

This commit is contained in:
Armin Ronacher
2026-04-23 22:04:25 +02:00
parent 2394f3a987
commit 0cb8ff3843
3 changed files with 90 additions and 103 deletions

View File

@@ -1,5 +1,5 @@
import { afterEach, describe, expect, it } from "vitest";
import { getEnvApiKey, getEnvApiKeyInfo } from "../src/env-api-keys.js";
import { findEnvKeys, getEnvApiKey } from "../src/env-api-keys.js";
import { getModel } from "../src/models.js";
const originalFireworksApiKey = process.env.FIREWORKS_API_KEY;
@@ -44,10 +44,7 @@ describe("Fireworks models", () => {
it("resolves FIREWORKS_API_KEY from the environment", () => {
process.env.FIREWORKS_API_KEY = "test-fireworks-key";
expect(findEnvKeys("fireworks")).toEqual(["FIREWORKS_API_KEY"]);
expect(getEnvApiKey("fireworks")).toBe("test-fireworks-key");
expect(getEnvApiKeyInfo("fireworks")).toEqual({
value: "test-fireworks-key",
label: "FIREWORKS_API_KEY",
});
});
});