test: tighten nvidia onboard assertions

This commit is contained in:
Peter Steinberger
2026-05-09 20:39:47 +01:00
parent 9e2a30c353
commit 43cf6c4387

View File

@@ -8,11 +8,13 @@ import { applyNvidiaConfig, applyNvidiaProviderConfig } from "./onboard.js";
describe("nvidia onboard", () => { describe("nvidia onboard", () => {
it("adds NVIDIA provider with correct settings", () => { it("adds NVIDIA provider with correct settings", () => {
const cfg = applyNvidiaConfig({}); const cfg = applyNvidiaConfig({});
expect(cfg.models?.providers?.nvidia).toMatchObject({ const provider = cfg.models?.providers?.nvidia;
baseUrl: "https://integrate.api.nvidia.com/v1", if (!provider) {
api: "openai-completions", throw new Error("expected NVIDIA provider config");
}); }
expect(cfg.models?.providers?.nvidia?.models.map((model) => model.id)).toEqual([ expect(provider.baseUrl).toBe("https://integrate.api.nvidia.com/v1");
expect(provider.api).toBe("openai-completions");
expect(provider.models.map((model) => model.id)).toEqual([
"nvidia/nemotron-3-super-120b-a12b", "nvidia/nemotron-3-super-120b-a12b",
"moonshotai/kimi-k2.5", "moonshotai/kimi-k2.5",
"minimaxai/minimax-m2.5", "minimaxai/minimax-m2.5",