From 43cf6c43878a72cf75e648a4dd248cfca463beac Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 20:39:47 +0100 Subject: [PATCH] test: tighten nvidia onboard assertions --- extensions/nvidia/onboard.test.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/extensions/nvidia/onboard.test.ts b/extensions/nvidia/onboard.test.ts index 63636f69935..1ea30f618a2 100644 --- a/extensions/nvidia/onboard.test.ts +++ b/extensions/nvidia/onboard.test.ts @@ -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",