From 811b3e2476bc07e2b2455376e36fdaa2d9d7eb64 Mon Sep 17 00:00:00 2001 From: Aaro Koivukangas Date: Tue, 25 Aug 2026 14:50:18 +0300 Subject: [PATCH] [ApiTests][ProgrammeCourses] Fix tests to handle CU changes --- .../api/studyProgramme/studyProgrammeCourseStats.test.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/services/backend/tests/api/studyProgramme/studyProgrammeCourseStats.test.ts b/services/backend/tests/api/studyProgramme/studyProgrammeCourseStats.test.ts index 6d9d8ddc6..c584127fe 100644 --- a/services/backend/tests/api/studyProgramme/studyProgrammeCourseStats.test.ts +++ b/services/backend/tests/api/studyProgramme/studyProgrammeCourseStats.test.ts @@ -97,13 +97,12 @@ void describe("Study programme's course stats (all years)", () => { .set('hygroupcn', 'grp-oodikone-basic-users')) as ResponseWithBody assert.strictEqual(res.status, 200) - assert.strictEqual(res.body.length, 102, 'Response included incorrect amount of courses') // Not checked number + assert.strictEqual(res.body.length, 86, 'Response included incorrect amount of courses') // Not checked number const courseCodes = res.body.map(({ code }) => code) - assert( - ['MAT11003', 'MAT11001', 'MAT11004', 'AYMAT11003', 'AYMAT11001', 'AYMAT11004'].every(code => - courseCodes.includes(code) - ), + assert.includeMembers( + courseCodes, + ['MAT11003', 'MAT11001', 'MAT11004' /* , 'AYMAT11003', 'AYMAT11001', 'AYMAT11004' */], // AY codes were previously required 'Required courses or their open uni variants missing' )