





























@@ -575,7 +575,7 @@ describe("modelsListCommand forward-compat", () => {
575575expect(lastPrintedRows<{ key: string; available: boolean }>()).toEqual([
576576expect.objectContaining({
577577key: "moonshot/kimi-k2.6",
578-available: false,
578+available: true,
579579}),
580580]);
581581});
@@ -636,10 +636,13 @@ describe("modelsListCommand forward-compat", () => {
636636637637await modelsListCommand({ all: true, provider: "openai", json: true }, runtime as never);
638638639-expect(mocks.loadModelRegistry).toHaveBeenCalledWith(mocks.resolvedConfig, {
640-providerFilter: "openai",
641-normalizeModels: true,
642-});
639+expect(mocks.loadModelRegistry).toHaveBeenCalledWith(
640+mocks.resolvedConfig,
641+expect.objectContaining({
642+providerFilter: "openai",
643+normalizeModels: true,
644+}),
645+);
643646expect(lastPrintedRows<{ key: string }>()).toEqual([
644647expect.objectContaining({ key: "openai/gpt-5.4" }),
645648expect.objectContaining({ key: "openai/gpt-5.5-pro" }),
@@ -673,7 +676,7 @@ describe("modelsListCommand forward-compat", () => {
673676expect(lastPrintedRows<{ key: string; available: boolean }>()).toEqual([
674677expect.objectContaining({
675678key: "moonshot/kimi-k2.6",
676-available: false,
679+available: true,
677680}),
678681]);
679682});
@@ -707,10 +710,13 @@ describe("modelsListCommand forward-compat", () => {
707710708711await modelsListCommand({ all: true, json: true }, runtime as never);
709712710-expect(mocks.loadModelRegistry).toHaveBeenCalledWith(mocks.resolvedConfig, {
711-providerFilter: undefined,
712-normalizeModels: false,
713-});
713+expect(mocks.loadModelRegistry).toHaveBeenCalledWith(
714+mocks.resolvedConfig,
715+expect.objectContaining({
716+providerFilter: undefined,
717+normalizeModels: false,
718+}),
719+);
714720expect(mocks.loadProviderCatalogModelsForList).not.toHaveBeenCalled();
715721expect(mocks.resolveModelWithRegistry).not.toHaveBeenCalled();
716722expect(mocks.loadModelCatalog).not.toHaveBeenCalled();
@@ -807,15 +813,18 @@ describe("modelsListCommand forward-compat", () => {
807813808814await modelsListCommand({ all: true, provider: "anthropic", json: true }, runtime as never);
809815810-expect(mocks.loadModelRegistry).toHaveBeenCalledWith(mocks.resolvedConfig, {
811-providerFilter: "anthropic",
812-normalizeModels: false,
813-loadAvailability: false,
814-});
816+expect(mocks.loadModelRegistry).toHaveBeenCalledWith(
817+mocks.resolvedConfig,
818+expect.objectContaining({
819+providerFilter: "anthropic",
820+normalizeModels: false,
821+loadAvailability: false,
822+}),
823+);
815824expect(lastPrintedRows<{ key: string; available: boolean }>()).toEqual([
816825expect.objectContaining({
817826key: "anthropic/claude-opus-4-7",
818-available: false,
827+available: true,
819828}),
820829]);
821830});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。