Много разных изменений
This commit is contained in:
@@ -32,14 +32,17 @@ test('конструктор по умолчанию открывает опуб
|
||||
assert.equal(chooseScheduleVersion(versions, 10, 4).id, 2);
|
||||
});
|
||||
|
||||
test('контур версий подключён к SPA, а конструктор работает с выбранной версией и создаёт черновик из неё', async () => {
|
||||
const [main, roles, constructor, quality, index, view] = await Promise.all([
|
||||
test('контур версий подключён к SPA, а профильные вкладки имеют локальный выбор периода', async () => {
|
||||
const [main, roles, constructor, quality, index, view, qualityView, versionsView, scheduleView] = await Promise.all([
|
||||
readFile(new URL('../admin/js/main.js', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/js/role-capabilities.js', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/js/views/schedule.js', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/js/views/schedule-quality.js', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/index.html', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/views/schedule.html', import.meta.url), 'utf8')
|
||||
readFile(new URL('../admin/views/schedule.html', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/views/schedule-quality.html', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/views/schedule-versions.html', import.meta.url), 'utf8'),
|
||||
readFile(new URL('../admin/views/schedule-view.html', import.meta.url), 'utf8')
|
||||
]);
|
||||
|
||||
assert.match(main, /'schedule-versions'/);
|
||||
@@ -52,5 +55,12 @@ test('контур версий подключён к SPA, а конструкт
|
||||
assert.match(constructor, /function localIsoDate\(date\)/);
|
||||
assert.match(constructor, /data-slot-id/);
|
||||
assert.match(view, /id="schedule-version-create-draft"/);
|
||||
assert.match(view, /id="schedule-version-year"/);
|
||||
assert.match(view, /id="schedule-version-semester"/);
|
||||
assert.match(qualityView, /id="quality-year"/);
|
||||
assert.match(qualityView, /id="quality-version"/);
|
||||
assert.match(versionsView, /id="version-year"/);
|
||||
assert.match(scheduleView, /id="schedule-view-year"/);
|
||||
assert.doesNotMatch(index, /id="workspace-context"/);
|
||||
assert.match(quality, /versionId=.*encodeURIComponent\(versionId\)/);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user