Files
OmniRoute/tests/unit/disable-thinking-level-variants-gate.test.ts
b3nw 5d07bf32fe feat(catalog): add feature flag to disable thinking level variants in catalog (#11971)
Feature flag para desabilitar variantes de nível de thinking no catálogo, com testes de gate e de settings. Validado no worktree combinado. Obrigado!
2026-08-30 11:09:19 -03:00

26 lines
799 B
TypeScript

import { describe, it } from "node:test";
import assert from "node:assert/strict";
import { appendSyncedEffortVariants } from "../../open-sse/utils/syncedEffortVariants";
describe("OMNIROUTE_DISABLE_THINKING_LEVEL_VARIANTS helper behavior", () => {
it("appendSyncedEffortVariants generates variants for eligible models", () => {
const input = [
{
id: "my-provider/my-model",
capabilities: { effort_tiers: ["low", "medium", "high"] },
},
];
const result = appendSyncedEffortVariants(input);
assert.equal(result.length, 4);
assert.deepEqual(
result.map((m) => m.id),
[
"my-provider/my-model",
"my-provider/my-model-low",
"my-provider/my-model-medium",
"my-provider/my-model-high",
]
);
});
});