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", () => {
it("adds NVIDIA provider with correct settings", () => {
const cfg = applyNvidiaConfig({});
expect(cfg.models?.providers?.nvidia).toMatchObject({
baseUrl: "https://integrate.api.nvidia.com/v1",
api: "openai-completions",
});
expect(cfg.models?.providers?.nvidia?.models.map((model) => model.id)).toEqual([
const provider = cfg.models?.providers?.nvidia;
if (!provider) {
throw new Error("expected NVIDIA provider config");
}
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",
"moonshotai/kimi-k2.5",
"minimaxai/minimax-m2.5",