mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
23 lines
685 B
TypeScript
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);
|
|
});
|
|
|
|
});
|