[ApiTests][ProgrammeCourses] Fix tests to handle CU changes

This commit is contained in:
Aaro Koivukangas
2026-09-21 15:24:21 +03:00
committed by Aaro Koivukangas
parent c280bdf482
commit 811b3e2476
@@ -97,13 +97,12 @@ void describe("Study programme's course stats (all years)", () => {
.set('hygroupcn', 'grp-oodikone-basic-users')) as ResponseWithBody<StudyProgrammeCourse[]> .set('hygroupcn', 'grp-oodikone-basic-users')) as ResponseWithBody<StudyProgrammeCourse[]>
assert.strictEqual(res.status, 200) 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) const courseCodes = res.body.map(({ code }) => code)
assert( assert.includeMembers(
['MAT11003', 'MAT11001', 'MAT11004', 'AYMAT11003', 'AYMAT11001', 'AYMAT11004'].every(code => courseCodes,
courseCodes.includes(code) ['MAT11003', 'MAT11001', 'MAT11004' /* , 'AYMAT11003', 'AYMAT11001', 'AYMAT11004' */], // AY codes were previously required
),
'Required courses or their open uni variants missing' 'Required courses or their open uni variants missing'
) )