[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[]>
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'
)