fix(aihr): align task labels and training duration

This commit is contained in:
2026-07-14 14:15:02 +08:00
parent 23328f66ff
commit 8bb43a2394
6 changed files with 92 additions and 7 deletions
@@ -119,6 +119,15 @@ test('员工首页高保真入口继续使用真实图标和业务跳转', async
assert.match(source, /src="\/static\/mentor-hifi\.png"/);
});
test('员工首页今日安排保留派发任务来源', async () => {
const source = await pageSource('../src/pages/user/today/index.vue');
assert.match(source, /primaryAssignmentSourceLabel/);
assert.match(source, /source === 'retry'[\s\S]*错题再练/);
assert.match(source, /source === 'camp'[\s\S]*训练营/);
assert.match(source, /class="schedule-source"/);
});
test('问师傅页保留搜索框、答案区和总结卡入口', async () => {
const source = await pageSource('../src/pages/user/sop/index.vue');
@@ -137,6 +146,15 @@ test('训练页保留任务卡、对话区、回复区和结果区', async () =>
assert.match(source, /result-card/);
});
test('训练页最近练过保留派发任务来源', async () => {
const source = await pageSource('../src/pages/user/practice/index.vue');
assert.match(source, /sourceLabel: assignmentSourceLabel\(item\.source\)/);
assert.match(source, /class="assignment-badge"/);
assert.match(source, /source === 'retry'[\s\S]*错题再练/);
assert.match(source, /source === 'camp'[\s\S]*训练营/);
});
test('学习页展示真实错题本并可进入已有再练任务', async () => {
const [source, practiceService] = await Promise.all([
pageSource('../src/pages/user/learning/index.vue'),