Files
OmniRoute/tests/unit/inclusionai-provider.test.ts
backryun 0e4145d257 fix(providers): remove obsolete providers (glhf, kluster, cablyai, inclusionai) (#6675)
Drop dead catalog/registry entries, keep Synthetic as the GLHF replacement path,
regenerate provider reference/docs counts, and lock APIKEY family-split + file-size
gates so CI stays green.

Ignore prettier on freeModelCatalog.data.ts so dense one-line budget rows are not
expanded past the 800-line new-file cap.
2026-07-09 16:44:28 -03:00

18 lines
783 B
TypeScript

import test from "node:test";
import assert from "node:assert/strict";
import { FREE_MODEL_BUDGETS } from "../../open-sse/config/freeModelCatalog.ts";
import { FREE_TIER_BUDGETS } from "../../open-sse/config/freeTierCatalog.ts";
import { REGISTRY } from "../../open-sse/config/providerRegistry.ts";
import { APIKEY_PROVIDERS } from "../../src/shared/constants/providers/apikey/index.ts";
test("inclusionai is no longer registered as a first-party provider", () => {
assert.equal(Object.hasOwn(REGISTRY, "inclusionai"), false);
assert.equal(Object.hasOwn(APIKEY_PROVIDERS, "inclusionai"), false);
assert.equal(Object.hasOwn(FREE_TIER_BUDGETS, "inclusionai"), false);
assert.equal(
FREE_MODEL_BUDGETS.some((entry) => entry.provider === "inclusionai"),
false
);
});