test(e2e):start-task 用例补充预期与报告草稿接口 mock

学习预期改为强制弹窗后,原有用例需 mock 已存在的预期数据避免阻塞
This commit is contained in:
2026-07-04 00:07:46 +08:00
parent d9e5d1ef3a
commit 8e75a7d2e4
+18
View File
@@ -58,6 +58,24 @@ test.describe('StartTask - 暂停后继续', () => {
body: JSON.stringify(mockApiResponse(200, [])), body: JSON.stringify(mockApiResponse(200, [])),
}), }),
); );
// mock 学习预期(已存在,避免强制弹窗阻塞流程)
await page.route('**/api/study-sessions/*/expectation', (route) =>
route.fulfill({
status: 200,
contentType: 'application/json',
body: JSON.stringify(mockApiResponse(200, { sessionNum: 'SESSION_001', description: '测试预期' })),
}),
);
// mock 报告草稿
await page.route('**/api/study-sessions/*/report-draft', (route) =>
route.fulfill({
status: 200,
contentType: 'application/json',
body: JSON.stringify(mockApiResponse(200, '')),
}),
);
}); });
test('暂停后点击开始,应触发 continue API', async ({ page }) => { test('暂停后点击开始,应触发 continue API', async ({ page }) => {