fix: robust group-suffix stripping in parseOfferedCourses

This commit is contained in:
2026-08-18 15:35:08 +08:00
parent 5a9c185a48
commit 544d4aab1a
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -70,4 +70,6 @@ test('parseOfferedCourses extracts course code and description', () => {
test('parseOfferedCourses strips group suffix from code', () => {
const courses = parseOfferedCourses(offeredFixture);
assert.ok(courses.every(c => !/Group/.test(c.courseCode)));
const it3206n = courses.find(c => c.courseCode === 'IT 3206N');
assert.ok(it3206n, 'should find IT 3206N');
});