fix: 修复远程catalog变更引入的3个测试失败(数量658→654, canonical链断→V3, 8字段缺type, 3字段widget非法→text, counts.fields 4297→4294, overrides描述与catalog同步)

This commit is contained in:
yu committed 2026-11-03 14:41:08 +08:00
1 parent 8176bf7c75
commit 5b1b41663f
5 files changed
+43 -32

No files matched your search

@@ -31,7 +31,7 @@ describe("catalog capability properties", () => {
const excludedIds = new Set(excluded.ids);
const hidden = new Set((duplicates.decisions as Array<{ id: string; status: string; canonical?: string }>).filter((item) => item.status === "hide").map((item) => item.id));
const visible: CatalogComponent[] = catalog.components.filter((component) => !excludedIds.has(component.id) && !hidden.has(component.id));
expect(visible).toHaveLength(658);
expect(visible).toHaveLength(654);
const ids = visible.map((component) => component.id);
expect(new Set(ids).size).toBe(ids.length);
@@ -7,8 +7,8 @@ describe("duplicate capability policy", () => {
const decisions = audit.decisions as Array<{ id: string; status: string; canonical?: string }>;
const kept = decisions.filter((item) => item.status === "keep");
const hidden = decisions.filter((item) => item.status === "hide");
expect(kept.length).toBe(658);
expect(hidden.length).toBe(236);
expect(kept.length).toBe(654);
expect(hidden.length).toBe(240);
expect(audit.editableBefore).toBe(kept.length + hidden.length);
expect(audit.editableAfter).toBe(kept.length);
const keptIds = new Set(kept.map((item) => item.id));