test(management-navigation-single-company-ux): 锁定父子路由权限包含关系
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s

这个提交包含在:
2026-08-03 13:10:49 +08:00
父节点 2bc64eb719
当前提交 9bc83eb6c0
@@ -51,6 +51,11 @@ test("管理路由注册表覆盖路径、父级、权限和聚合入口合同",
expect(route.anyOf.length).toBeGreaterThan(0);
if (route.parentKey) {
expect(keys.has(route.parentKey)).toBe(true);
const parent = routesByKey.get(route.parentKey)!;
expect(
route.anyOf.every((permission) => parent.anyOf.includes(permission)),
`${route.key} 的权限必须包含在父节点 ${parent.key} 的权限中`,
).toBe(true);
}
if (route.showOnLanding) {
expect(route.group).not.toBeNull();