EvalueTonSavoir/server/__tests__/quiz.test.ts
2024-09-30 12:11:48 -04:00

23 lines
685 B
TypeScript

import { Quiz } from '../models/quiz';
import { ObjectId } from 'mongodb';
import { Folder } from '../models/folder';
import { User, UserOptions } from '../models/user';
describe('Quiz Class', () => {
it('should create a new quiz', async () => {
// mock a folder and a user object
const userOptions: UserOptions = {
email: 'email',
hashedPassword: 'hashedPassword'
};
const user = new User(userOptions);
const folder = new Folder('folderId', user);
const quiz = new Quiz(folder, user, 'title', 'content');
expect(quiz.user).toEqual(user);
expect(quiz.folder).toEqual(folder);
});
});