c
This commit is contained in:
@@ -689,6 +689,10 @@ try {
|
||||
const adminRegistration = adminRegistrations.data.registrations.find(item => item.id === registrationId);
|
||||
assert.equal(adminRegistration.status, 'pending', '新报名应进入管理员审核队列');
|
||||
assert.ok(adminRegistration.exam?.name && adminRegistration.schoolName && adminRegistration.gradeName && adminRegistration.className, '报名审核列表应提供考试、学校、年级和班级筛选字段');
|
||||
assert.deepEqual(adminRegistration.subjects.map(item => item.id), [exam.subjects[0].id, exam.subjects[2].id], '报名审核详情应完整提供考生所报科目');
|
||||
const candidateReviewList = await admin.request('/api/admin/candidates');
|
||||
const candidateReviewItem = candidateReviewList.data.candidates.find(item => item.id === profile.id);
|
||||
assert.ok(candidateReviewItem.registrations.some(item => item.id === registrationId && item.exam?.id === exam.id && item.subjects.length === 2), '考生资料审核应同时提供关联考试和所报科目上下文');
|
||||
|
||||
const schoolFlows = await schoolAdmin.request('/api/admin/workflow-instances');
|
||||
const registrationFlow = schoolFlows.data.instances.find(item => item.businessId === registrationId && item.status === 'pending');
|
||||
|
||||
Reference in New Issue
Block a user