Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, it, vi } from "vitest";
vi.mock("../../agents/provider-model-normalization.runtime.js", () => ({
normalizeProviderModelIdWithRuntime: vi.fn(() => {
throw new Error("runtime model normalization should not load for models list entries");
}),
}));
import { resolveConfiguredEntries } from "./list.configured.js";
describe("resolveConfiguredEntries", () => {
it("parses configured models without loading provider-runtime normalization", () => {
const { entries } = resolveConfiguredEntries({
agents: {
defaults: {
model: { primary: "codex/gpt-5.5", fallbacks: ["codex/gpt-5.4-mini"] },
models: {
"codex/gpt-5.5": { alias: "Codex" },
"codex/gpt-5.4-mini": {},
},
},
},
models: { providers: {} },
});
expect(entries.map((entry) => entry.key)).toEqual(["codex/gpt-5.5", "codex/gpt-5.4-mini"]);
expect(entries[0]?.tags).toEqual(new Set(["default", "configured"]));
expect(entries[0]?.aliases).toEqual(["Codex"]);
expect(entries[1]?.tags).toEqual(new Set(["fallback#1", "configured"]));
});
});
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland