feat: 更新考试相关页面,优化任务状态处理,添加用户任务接口测试
This commit is contained in:
@@ -288,10 +288,11 @@ test('管理员任务分页统计接口返回结构正确', async () => {
|
||||
assert.equal(userTasks.status, 200);
|
||||
assert.equal(userTasks.json?.success, true);
|
||||
assert.ok(Array.isArray(userTasks.json?.data));
|
||||
assert.equal(userTasks.json?.data?.[0]?.id, activeTaskId);
|
||||
assert.equal(userTasks.json?.data?.[0]?.usedAttempts, 3);
|
||||
assert.equal(userTasks.json?.data?.[0]?.maxAttempts, 3);
|
||||
assert.equal(userTasks.json?.data?.[0]?.bestScore, 30);
|
||||
const activeTaskRow = (userTasks.json?.data as any[]).find((t) => t.id === activeTaskId);
|
||||
assert.ok(activeTaskRow);
|
||||
assert.equal(activeTaskRow.usedAttempts, 3);
|
||||
assert.equal(activeTaskRow.maxAttempts, 3);
|
||||
assert.equal(activeTaskRow.bestScore, 30);
|
||||
|
||||
const fourthGenerate = await jsonFetch(baseUrl, '/api/quiz/generate', {
|
||||
method: 'POST',
|
||||
|
||||
Reference in New Issue
Block a user