From 9a0fc312550028421c62d8789b59308fbf0bd1cc Mon Sep 17 00:00:00 2001 From: laurejablonski Date: Mon, 19 May 2025 18:23:07 +0200 Subject: [PATCH] fix: fout in testdata --- .../test_assets/assignments/groups.testdata.ts | 2 +- backend/tool/seedORM.ts | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/backend/tests/test_assets/assignments/groups.testdata.ts b/backend/tests/test_assets/assignments/groups.testdata.ts index f2508108..342d8693 100644 --- a/backend/tests/test_assets/assignments/groups.testdata.ts +++ b/backend/tests/test_assets/assignments/groups.testdata.ts @@ -51,7 +51,7 @@ export function makeTestGroups(em: EntityManager): Group[] { */ group05 = em.create(Group, { assignment: getAssignment04(), - groupNumber: 21001, + groupNumber: 21006, members: [getNoordkaap(), getDireStraits()], }); diff --git a/backend/tool/seedORM.ts b/backend/tool/seedORM.ts index eec73a77..41837ad3 100644 --- a/backend/tool/seedORM.ts +++ b/backend/tool/seedORM.ts @@ -1,12 +1,12 @@ -import { Collection, MikroORM } from '@mikro-orm/core'; +import { assign, Collection, MikroORM } from '@mikro-orm/core'; import { forkEntityManager } from '../src/orm'; import { makeTestStudents } from '../tests/test_assets/users/students.testdata'; import { makeTestTeachers } from '../tests/test_assets/users/teachers.testdata'; import { makeTestLearningObjects } from '../tests/test_assets/content/learning-objects.testdata'; import { makeTestLearningPaths } from '../tests/test_assets/content/learning-paths.testdata'; import { makeTestClasses } from '../tests/test_assets/classes/classes.testdata'; -import { makeTestAssignemnts } from '../tests/test_assets/assignments/assignments.testdata'; -import { getTestGroup01, getTestGroup02, getTestGroup03, getTestGroup04, makeTestGroups } from '../tests/test_assets/assignments/groups.testdata'; +import { getAssignment01, getAssignment02, getAssignment04, getConditionalPathAssignment, makeTestAssignemnts } from '../tests/test_assets/assignments/assignments.testdata'; +import { getGroup1ConditionalLearningPath, getTestGroup01, getTestGroup02, getTestGroup03, getTestGroup04, getTestGroup05, makeTestGroups } from '../tests/test_assets/assignments/groups.testdata'; import { Group } from '../src/entities/assignments/group.entity'; import { makeTestTeacherInvitations } from '../tests/test_assets/classes/teacher-invitations.testdata'; import { makeTestClassJoinRequests } from '../tests/test_assets/classes/class-join-requests.testdata'; @@ -36,8 +36,14 @@ export async function seedORM(orm: MikroORM): Promise { const groups = makeTestGroups(em); - assignments[0].groups = new Collection([getTestGroup01(), getTestGroup02(), getTestGroup03()]); - assignments[1].groups = new Collection([getTestGroup04()]); + let assignment = getAssignment01(); + assignment.groups = new Collection([getTestGroup01(), getTestGroup02(), getTestGroup03()]); + assignment = getAssignment02(); + assignment.groups = new Collection([getTestGroup04()]); + assignment = getAssignment04(); + assignment.groups = new Collection([getTestGroup05()]); + assignment = getConditionalPathAssignment(); + assignment.groups = new Collection([getGroup1ConditionalLearningPath()]); const teacherInvitations = makeTestTeacherInvitations(em); const classJoinRequests = makeTestClassJoinRequests(em); @@ -68,3 +74,4 @@ export async function seedORM(orm: MikroORM): Promise { logger.info('Development database seeded successfully!'); } +