diff --git a/tests/course-package.spec.ts b/tests/course-package.spec.ts index 69ba7dc..8e1c4ca 100644 --- a/tests/course-package.spec.ts +++ b/tests/course-package.spec.ts @@ -235,9 +235,9 @@ test.describe('课包(course_package)', () => { expect(createRes.ok(), `CREATE GROUP HTTP ${createRes.status()}`).toBeTruthy(); const createBody = await createRes.json(); expect(createBody.r, `CREATE GROUP 业务失败: ${JSON.stringify(createBody)}`).toBe(true); - expect(createBody.d?.id).toBeTruthy(); - expect(createBody.d?.group_name).toBe(groupName); - groupId = createBody.d.id; + // create_course_group 返回 HtyResponse,d 是 UUID 字符串 + expect(createBody.d).toBeTruthy(); + groupId = createBody.d; try { // ---- UPDATE org_visible=true ---- @@ -313,7 +313,9 @@ test.describe('课包(course_package)', () => { expect(createGroupRes.ok(), `CREATE GROUP HTTP ${createGroupRes.status()}`).toBeTruthy(); const createGroupBody = await createGroupRes.json(); expect(createGroupBody.r, `CREATE GROUP 业务失败: ${JSON.stringify(createGroupBody)}`).toBe(true); - groupId = createGroupBody.d.id; + // create_course_group 返回 HtyResponse,d 是 UUID 字符串 + expect(createGroupBody.d).toBeTruthy(); + groupId = createGroupBody.d; await request.post(`${kcBase}/api/v1/ws/update_course_group`, { headers: { ...headers, 'Content-Type': 'application/json' }, @@ -353,7 +355,7 @@ test.describe('课包(course_package)', () => { const listBody = await listRes.json(); expect(listBody.r, `LIST ITEMS 业务失败: ${JSON.stringify(listBody)}`).toBe(true); const items: any[] = listBody.d ?? []; - const matched = items.some((g: any) => g.id === groupId); + const matched = items.some((g: any) => g.course_group_id === groupId); expect(matched, 'sync 后列表应包含该分组').toBe(true); } finally { // ---- CLEANUP ----