diff --git a/backend/tests/test_assets/classes/teacher-invitations.testdata.ts b/backend/tests/test_assets/classes/teacher-invitations.testdata.ts index 6337a513..ecc30dbd 100644 --- a/backend/tests/test_assets/classes/teacher-invitations.testdata.ts +++ b/backend/tests/test_assets/classes/teacher-invitations.testdata.ts @@ -3,35 +3,58 @@ import { TeacherInvitation } from '../../../src/entities/classes/teacher-invitat import { Teacher } from '../../../src/entities/users/teacher.entity'; import { Class } from '../../../src/entities/classes/class.entity'; import { ClassStatus } from '@dwengo-1/common/util/class-join-request'; +import { getFooFighters, getLimpBizkit, getStaind } from '../users/teachers.testdata'; +import { getClass01, getClass02, getClass03 } from './classes.testdata'; export function makeTestTeacherInvitations(em: EntityManager, teachers: Teacher[], classes: Class[]): TeacherInvitation[] { - const teacherInvitation01 = em.create(TeacherInvitation, { - sender: teachers[1], - receiver: teachers[0], - class: classes[1], + teacherInvitation01 = em.create(TeacherInvitation, { + sender: getLimpBizkit(), + receiver: getFooFighters(), + class: getClass02(), status: ClassStatus.Open, }); - const teacherInvitation02 = em.create(TeacherInvitation, { - sender: teachers[1], - receiver: teachers[2], - class: classes[1], + teacherInvitation02 = em.create(TeacherInvitation, { + sender: getLimpBizkit(), + receiver: getStaind(), + class: getClass02(), status: ClassStatus.Open, }); - const teacherInvitation03 = em.create(TeacherInvitation, { - sender: teachers[2], - receiver: teachers[0], - class: classes[2], + teacherInvitation03 = em.create(TeacherInvitation, { + sender: getStaind(), + receiver: getFooFighters(), + class: getClass03(), status: ClassStatus.Open, }); - const teacherInvitation04 = em.create(TeacherInvitation, { - sender: teachers[0], - receiver: teachers[1], - class: classes[0], + teacherInvitation04 = em.create(TeacherInvitation, { + sender: getFooFighters(), + receiver: getLimpBizkit(), + class: getClass01(), status: ClassStatus.Open, }); return [teacherInvitation01, teacherInvitation02, teacherInvitation03, teacherInvitation04]; } + +let teacherInvitation01: TeacherInvitation; +let teacherInvitation02: TeacherInvitation; +let teacherInvitation03: TeacherInvitation; +let teacherInvitation04: TeacherInvitation; + +export function getTeacherInvitation01(): TeacherInvitation { + return teacherInvitation01; +} + +export function getTeacherInvitation02(): TeacherInvitation { + return teacherInvitation02; +} + +export function getTeacherInvitation03(): TeacherInvitation { + return teacherInvitation03; +} + +export function getTeacherInvitation04(): TeacherInvitation { + return teacherInvitation04; +} \ No newline at end of file