From b13d00b3a0c0ed7e22b9a99ff49bded43d113301 Mon Sep 17 00:00:00 2001 From: Lars Steudle Date: Sun, 1 Sep 2024 14:36:51 +0200 Subject: [PATCH] curriculum ui tests --- .../(resources)/curriculums/+page.svelte | 22 ++- web/tests/curriculum.e2e-spec.ts | 154 ++++++++++++++++++ 2 files changed, 172 insertions(+), 4 deletions(-) create mode 100644 web/tests/curriculum.e2e-spec.ts diff --git a/web/src/routes/admin/(resources)/curriculums/+page.svelte b/web/src/routes/admin/(resources)/curriculums/+page.svelte index 46445c46a..1414394e5 100644 --- a/web/src/routes/admin/(resources)/curriculums/+page.svelte +++ b/web/src/routes/admin/(resources)/curriculums/+page.svelte @@ -31,7 +31,17 @@ if (selectedGrade) { try { curriculum = await getCurriculum(selectedGrade.curriculumId); - lessonsCounts = curriculum.lessonsCounts; + lessonsCounts = curriculum.lessonsCounts.sort((count0, count1) => { + let a = count0.subject?.name.toLowerCase() ?? ''; + let b = count1.subject?.name.toLowerCase() ?? ''; + if (a < b) { + return -1; + } + if (a > b) { + return 1; + } + return 0; + }); } catch { error(400, { message: 'could not get curriculum' }); } @@ -64,7 +74,10 @@
{#await getCurriculumFromGrade() then} {#each lessonsCounts as lessonCount} -
+
{lessonCount.subject?.name}