.
This commit is contained in:
@@ -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/);
|
||||
});
|
||||
|
||||
@@ -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\)/);
|
||||
|
||||
Reference in New Issue
Block a user