Files
OmniRoute/tests/unit/cli-catalog-removed.test.ts
Hernan Javier Ardila Sanchez fd26e601a2 fix(dashboard): use lightweight ping endpoint for MaintenanceBanner (fixes #3040) (#3043)
Integrated into release/v3.8.8. Applied review fixes: moved the SELECT 1 into a pingDb() db helper (no raw SQL in route, Hard Rule #5) + the 503 catch no longer leaks err.message (Hard Rule #12). Thanks @herjarsa!
2026-06-01 14:30:17 -03:00

46 lines
1.5 KiB
TypeScript

/**
* F1: cli-catalog-removed.test.ts
* Assert that MITM-backlog entries are removed from CLI_TOOLS per plan 14 D17.
*/
import test from "node:test";
import assert from "node:assert/strict";
const { CLI_TOOLS } = await import("../../src/shared/constants/cliTools.ts");
test("CLI_TOOLS.windsurf is undefined (removed per D17 — MITM backlog plan 11)", () => {
// windsurf (Codeium) was removed from CLI_TOOLS because it has no generic
// custom base URL support. It remains as an OAuth provider in src/lib/oauth/.
assert.equal(
(CLI_TOOLS as Record<string, unknown>)["windsurf"],
undefined,
"windsurf must be removed from CLI_TOOLS"
);
});
test("CLI_TOOLS.amp is undefined (removed per D17 — MITM backlog plan 11)", () => {
// amp (Sourcegraph) was removed from CLI_TOOLS because it has a closed ecosystem.
assert.equal(
(CLI_TOOLS as Record<string, unknown>)["amp"],
undefined,
"amp must be removed from CLI_TOOLS"
);
});
// amazon-q and cowork were NOT present in CLI_TOOLS before plan 14.
// They are documented here for completeness.
test("CLI_TOOLS['amazon-q'] is undefined (was never added — MITM backlog plan 11)", () => {
assert.equal(
(CLI_TOOLS as Record<string, unknown>)["amazon-q"],
undefined,
"amazon-q must not exist in CLI_TOOLS"
);
});
test("CLI_TOOLS.cowork is undefined (was never added — MITM backlog plan 11)", () => {
assert.equal(
(CLI_TOOLS as Record<string, unknown>)["cowork"],
undefined,
"cowork must not exist in CLI_TOOLS"
);
});