mirror of
https://github.com/UniversityOfHelsinkiCS/oodikone.git
synced 2026-10-12 19:03:39 +03:00
[ApiTests][ProgrammeCourses] Fix tests to handle CU changes
This commit is contained in:
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'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user