test: klassen exportable
This commit is contained in:
parent
f0fe44d5af
commit
94d04a647d
2 changed files with 14 additions and 14 deletions
|
@ -2,12 +2,12 @@ import { EntityManager } from '@mikro-orm/core';
|
||||||
import { Class } from '../../../src/entities/classes/class.entity';
|
import { Class } from '../../../src/entities/classes/class.entity';
|
||||||
import { Student } from '../../../src/entities/users/student.entity';
|
import { Student } from '../../../src/entities/users/student.entity';
|
||||||
import { Teacher } from '../../../src/entities/users/teacher.entity';
|
import { Teacher } from '../../../src/entities/users/teacher.entity';
|
||||||
import { getTestleerkracht1 } from '../users/teachers.testdata';
|
import { getLimpBizkit, getStaind, getTestleerkracht1 } from '../users/teachers.testdata';
|
||||||
import { getTestleerling1 } from '../users/students.testdata';
|
import { getDireStraits, getNoordkaap, getSmashingPumpkins, getTestleerling1, getTool } from '../users/students.testdata';
|
||||||
|
|
||||||
export function makeTestClasses(em: EntityManager, students: Student[], teachers: Teacher[]): Class[] {
|
export function makeTestClasses(em: EntityManager, students: Student[], teachers: Teacher[]): Class[] {
|
||||||
const studentsClass01 = students.slice(0, 8);
|
const studentsClass01 = [getTestleerling1()];
|
||||||
const teacherClass01: Teacher[] = teachers.slice(4, 5);
|
const teacherClass01: Teacher[] = [getTestleerkracht1()];
|
||||||
|
|
||||||
class01 = em.create(Class, {
|
class01 = em.create(Class, {
|
||||||
classId: '8764b861-90a6-42e5-9732-c0d9eb2f55f9',
|
classId: '8764b861-90a6-42e5-9732-c0d9eb2f55f9',
|
||||||
|
@ -16,8 +16,8 @@ export function makeTestClasses(em: EntityManager, students: Student[], teachers
|
||||||
students: studentsClass01,
|
students: studentsClass01,
|
||||||
});
|
});
|
||||||
|
|
||||||
const studentsClass02: Student[] = students.slice(0, 2).concat(students.slice(3, 4));
|
const studentsClass02: Student[] = [getNoordkaap(), getDireStraits(), getSmashingPumpkins()];
|
||||||
const teacherClass02: Teacher[] = teachers.slice(1, 2);
|
const teacherClass02: Teacher[] = [getLimpBizkit()];
|
||||||
|
|
||||||
class02 = em.create(Class, {
|
class02 = em.create(Class, {
|
||||||
classId: '34d484a1-295f-4e9f-bfdc-3e7a23d86a89',
|
classId: '34d484a1-295f-4e9f-bfdc-3e7a23d86a89',
|
||||||
|
@ -26,8 +26,8 @@ export function makeTestClasses(em: EntityManager, students: Student[], teachers
|
||||||
students: studentsClass02,
|
students: studentsClass02,
|
||||||
});
|
});
|
||||||
|
|
||||||
const studentsClass03: Student[] = students.slice(1, 4);
|
const studentsClass03: Student[] = [getDireStraits(), getTool(), getSmashingPumpkins()];
|
||||||
const teacherClass03: Teacher[] = teachers.slice(2, 3);
|
const teacherClass03: Teacher[] = [getStaind()];
|
||||||
|
|
||||||
class03 = em.create(Class, {
|
class03 = em.create(Class, {
|
||||||
classId: '80dcc3e0-1811-4091-9361-42c0eee91cfa',
|
classId: '80dcc3e0-1811-4091-9361-42c0eee91cfa',
|
||||||
|
@ -36,8 +36,8 @@ export function makeTestClasses(em: EntityManager, students: Student[], teachers
|
||||||
students: studentsClass03,
|
students: studentsClass03,
|
||||||
});
|
});
|
||||||
|
|
||||||
const studentsClass04: Student[] = students.slice(0, 2);
|
const studentsClass04: Student[] = [getNoordkaap(), getDireStraits()];
|
||||||
const teacherClass04: Teacher[] = teachers.slice(2, 3);
|
const teacherClass04: Teacher[] = [getStaind()];
|
||||||
|
|
||||||
class04 = em.create(Class, {
|
class04 = em.create(Class, {
|
||||||
classId: '33d03536-83b8-4880-9982-9bbf2f908ddf',
|
classId: '33d03536-83b8-4880-9982-9bbf2f908ddf',
|
||||||
|
|
|
@ -43,19 +43,19 @@ let teacher03: Teacher;
|
||||||
let teacher04: Teacher;
|
let teacher04: Teacher;
|
||||||
let testleerkracht1: Teacher;
|
let testleerkracht1: Teacher;
|
||||||
|
|
||||||
export function getTeacher01(): Teacher {
|
export function getFooFighters(): Teacher {
|
||||||
return teacher01;
|
return teacher01;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getTeacher02(): Teacher {
|
export function getLimpBizkit(): Teacher {
|
||||||
return teacher02;
|
return teacher02;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getTeacher03(): Teacher {
|
export function getStaind(): Teacher {
|
||||||
return teacher03;
|
return teacher03;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getTeacher04(): Teacher {
|
export function getZesdeMetaal(): Teacher {
|
||||||
return teacher04;
|
return teacher04;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue