Merge branch 'Redesign' of https://gitea.zuev.company/Zuev/magistr into Redesign

This commit is contained in:
dipatrik10
2026-08-14 23:41:59 +03:00
10 changed files with 118 additions and 35 deletions

View File

@@ -17,7 +17,7 @@ test('оценка качества получает понятный диапа
test('фильтр проблем одновременно учитывает важность и категорию', () => {
const problems = [
{ type: 'GROUP_GAP', severity: 'HIGH' },
{ type: 'GROUP_GAP', problemTypes: ['GROUP_GAP', 'ROOM_OVERSIZED'], severity: 'HIGH' },
{ type: 'ROOM_OVERSIZED', severity: 'LOW' },
{ type: 'TEACHER_SOFT_UNWANTED', severity: 'HIGH' }
];
@@ -28,7 +28,7 @@ test('фильтр проблем одновременно учитывает в
);
assert.deepEqual(
filterQualityProblems(problems, '', 'ROOM'),
[problems[1]]
[problems[0], problems[1]]
);
});
@@ -47,6 +47,8 @@ test('метрики и вкладка анализа подключены к SP
assert.doesNotMatch(capabilities, /DEPARTMENT:[\s\S]*schedule-quality/);
assert.match(main, /'schedule-quality':[\s\S]*schedule-quality\.js/);
assert.match(index, /data-tab="schedule-quality"/);
assert.match(view, /Локальные улучшения/);
assert.match(script, /Применить после подтверждения/);
assert.match(view, /Правила, снижающие оценку/);
assert.match(script, /Изменить правило/);
assert.match(script, /magistr\.schedule\.openRuleId/);
assert.doesNotMatch(script, /quality\/recommendations/);
});

View File

@@ -48,6 +48,8 @@ test('контур версий подключён к SPA, а конструкт
assert.match(constructor, /scheduleVersionId:\s*Number\(scheduleVersionSelect\.value\)/);
assert.match(constructor, /basedOnVersionId:\s*Number\(base\.id\)/);
assert.match(constructor, /magistr\.schedule\.openVersionId/);
assert.match(constructor, /magistr\.schedule\.openRuleId/);
assert.match(constructor, /function localIsoDate\(date\)/);
assert.match(constructor, /data-slot-id/);
assert.match(view, /id="schedule-version-create-draft"/);
assert.match(quality, /versionId=.*encodeURIComponent\(versionId\)/);