fix: link + exporteren attachment
This commit is contained in:
parent
b71b901f9e
commit
3a44e02970
2 changed files with 11 additions and 4 deletions
|
@ -2,7 +2,7 @@ import { forkEntityManager, initORM } from '../src/orm.js';
|
||||||
import dotenv from 'dotenv';
|
import dotenv from 'dotenv';
|
||||||
import { makeTestStudents } from './test_assets/users/students.testdata.js';
|
import { makeTestStudents } from './test_assets/users/students.testdata.js';
|
||||||
import { makeTestTeachers } from './test_assets/users/teachers.testdata.js';
|
import { makeTestTeachers } from './test_assets/users/teachers.testdata.js';
|
||||||
import { makeTestLearningObjects } from './test_assets/content/learning-objects.testdata.js';
|
import { makeTestLearningObjects, testLearningObject01 } from './test_assets/content/learning-objects.testdata.js';
|
||||||
import { makeTestLearningPaths } from './test_assets/content/learning-paths.testdata.js';
|
import { makeTestLearningPaths } from './test_assets/content/learning-paths.testdata.js';
|
||||||
import { makeTestClasses } from './test_assets/classes/classes.testdata.js';
|
import { makeTestClasses } from './test_assets/classes/classes.testdata.js';
|
||||||
import { getAssignment01, getAssignment02, makeTestAssignemnts } from './test_assets/assignments/assignments.testdata.js';
|
import { getAssignment01, getAssignment02, makeTestAssignemnts } from './test_assets/assignments/assignments.testdata.js';
|
||||||
|
@ -41,7 +41,7 @@ export async function setupTestApp(): Promise<void> {
|
||||||
const classJoinRequests = makeTestClassJoinRequests(em, students, classes);
|
const classJoinRequests = makeTestClassJoinRequests(em, students, classes);
|
||||||
const attachments = makeTestAttachments(em, learningObjects);
|
const attachments = makeTestAttachments(em, learningObjects);
|
||||||
|
|
||||||
learningObjects[1].attachments = attachments;
|
testLearningObject01.attachments = attachments;
|
||||||
|
|
||||||
const questions = makeTestQuestions(em, students, groups);
|
const questions = makeTestQuestions(em, students, groups);
|
||||||
const answers = makeTestAnswers(em, teachers, questions);
|
const answers = makeTestAnswers(em, teachers, questions);
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
import { EntityManager } from '@mikro-orm/core';
|
import { EntityManager } from '@mikro-orm/core';
|
||||||
import { Attachment } from '../../../src/entities/content/attachment.entity';
|
import { Attachment } from '../../../src/entities/content/attachment.entity';
|
||||||
import { LearningObject } from '../../../src/entities/content/learning-object.entity';
|
import { LearningObject } from '../../../src/entities/content/learning-object.entity';
|
||||||
|
import { testLearningObject01 } from './learning-objects.testdata';
|
||||||
|
|
||||||
export function makeTestAttachments(em: EntityManager, learningObjects: LearningObject[]): Attachment[] {
|
export function makeTestAttachments(em: EntityManager, learningObjects: LearningObject[]): Attachment[] {
|
||||||
const attachment01 = em.create(Attachment, {
|
attachment01 = em.create(Attachment, {
|
||||||
learningObject: learningObjects[1],
|
learningObject: testLearningObject01,
|
||||||
name: 'attachment01',
|
name: 'attachment01',
|
||||||
mimeType: '',
|
mimeType: '',
|
||||||
content: Buffer.from(''),
|
content: Buffer.from(''),
|
||||||
|
@ -12,3 +13,9 @@ export function makeTestAttachments(em: EntityManager, learningObjects: Learning
|
||||||
|
|
||||||
return [attachment01];
|
return [attachment01];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let attachment01: Attachment;
|
||||||
|
|
||||||
|
export function getAttachment01(): Attachment{
|
||||||
|
return attachment01;
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue