forked from EduCraft/curriculum-project-hub
docs(adr): member-group ADR 改号 0028→0038,避免与 agent-config-folder-tree 撞号
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* 成员组(MemberGroup)集成测试(真实 Postgres)。ADR-0028。
|
||||
* 成员组(MemberGroup)集成测试(真实 Postgres)。ADR-0038。
|
||||
* 覆盖:嵌套创建 + 闭包维护、解析(直接组 ∪ 活跃祖先)、祖先授权递归传递
|
||||
* (3.2)、级联软删 + 实时失效、非管理员 403、成员增删幂等/重加、搜索 breadcrumb。
|
||||
* 运行前提:本地 PG(paradigm:paradigm@127.0.0.1:5432/cph_hub_test)且已 migrate。
|
||||
@@ -128,7 +128,7 @@ describe("memberGroupService · 改名/改描述(决策6)", () => {
|
||||
expect(updated.parentId).toBe(a);
|
||||
expect(updated.depth).toBe(1);
|
||||
|
||||
// 闭包逐行未变 —— rename 不碰层级(ADR-0028 决策6 的核心不变量)。
|
||||
// 闭包逐行未变 —— rename 不碰层级(ADR-0038 决策6 的核心不变量)。
|
||||
const after = await prisma.memberGroupClosure.findMany({ orderBy: [{ ancestorId: "asc" }, { descendantId: "asc" }] });
|
||||
expect(after).toEqual(before);
|
||||
// C 仍在 B 之下,depth 不变。
|
||||
|
||||
Reference in New Issue
Block a user