From 3810a6c52c4907693f885b5b6306bd05922fdc7d Mon Sep 17 00:00:00 2001 From: Markus Hartung Date: Thu, 20 Aug 2026 06:31:49 -0300 Subject: [PATCH] fix(tests): realign provider count to 230 after merge-train batch1 collision #10722 (Token Kiosk) and #10729 (Cursor) each independently bumped the gateways/specialty-media APIKEY_PROVIDERS count by one in the same merge-train batch; neither PR could see the other's bump, so the merged tree landed at 230 while the surviving hardcoded assertion still said 229. Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> --- tests/unit/providers-constants-split.test.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/unit/providers-constants-split.test.ts b/tests/unit/providers-constants-split.test.ts index e7b3b0b13f..ef4cf9826a 100644 --- a/tests/unit/providers-constants-split.test.ts +++ b/tests/unit/providers-constants-split.test.ts @@ -22,7 +22,8 @@ // The v3.8.50 free-tier gateway waves (#9631 registry cycle, waves 2-5, #9210 phase 3) grew the // gateways family to 228 measured on the tip; Puter retired (#10210) and chatanywhere restored // (base-reds round 3, #9985) are both included in that measurement; Cursor API (specialty-media, -// #10729) brings it to 229. +// #10729) brings it to 229; Token Kiosk (gateways, #10722) — merged in the same +// merge-train batch — independently bumped the gateways family too, landing at 230. import { test } from "node:test"; import assert from "node:assert/strict"; @@ -51,12 +52,12 @@ test("barrel still exports every catalog + key helpers", () => { } }); -test("APIKEY_PROVIDERS merges the 6 family files into 229 entries (no loss / no dup)", async () => { +test("APIKEY_PROVIDERS merges the 6 family files into 230 entries (no loss / no dup)", async () => { const keys = Object.keys((P as Record).APIKEY_PROVIDERS); - assert.equal(keys.length, 229); - assert.equal(new Set(keys).size, 229, "duplicate keys after spread-merge"); + assert.equal(keys.length, 230); + assert.equal(new Set(keys).size, 230, "duplicate keys after spread-merge"); // the merged object's entry-count equals the sum of the 6 semantic family files; families are a - // strict partition (every provider in exactly one), so the sum must be exactly 229. + // strict partition (every provider in exactly one), so the sum must be exactly 230. const families: [string, string][] = [ ["gateways", "APIKEY_PROVIDERS_GATEWAYS"], ["frontier-labs", "APIKEY_PROVIDERS_FRONTIER"], @@ -76,7 +77,7 @@ test("APIKEY_PROVIDERS merges the 6 family files into 229 entries (no loss / no seen.add(k); } } - assert.equal(famTotal, 229, "families must partition all 229 providers"); + assert.equal(famTotal, 230, "families must partition all 230 providers"); }); test("AI_PROVIDERS Proxy aggregates all sections; lookups resolve", () => {