refactor(frontend): Linting
This commit is contained in:
parent
437c2ba2fe
commit
e3b0f10db0
2 changed files with 19 additions and 11 deletions
|
@ -1,6 +1,5 @@
|
||||||
import { describe, it, expect, beforeEach } from "vitest";
|
import { describe, it, expect, beforeEach } from "vitest";
|
||||||
import { AssignmentController } from "../../src/controllers/assignments";
|
import { AssignmentController } from "../../src/controllers/assignments";
|
||||||
import { AssignmentDTO } from "@dwengo-1/common/interfaces/assignment";
|
|
||||||
|
|
||||||
describe("AssignmentController Tests", () => {
|
describe("AssignmentController Tests", () => {
|
||||||
let controller: AssignmentController;
|
let controller: AssignmentController;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { StudentController } from "../../src/controllers/students";
|
import { StudentController } from "../../src/controllers/students";
|
||||||
import { beforeEach, describe, expect, it } from "vitest";
|
import { beforeEach, describe, expect, it, test } from "vitest";
|
||||||
|
|
||||||
describe("Test controller students", () => {
|
describe("Test controller students", () => {
|
||||||
let controller: StudentController;
|
let controller: StudentController;
|
||||||
|
@ -18,13 +18,22 @@ describe("Test controller students", () => {
|
||||||
const data = await controller.getByUsername(username);
|
const data = await controller.getByUsername(username);
|
||||||
expect(data.student.username).to.equal(username);
|
expect(data.student.username).to.equal(username);
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
it("Get classes of student", async () => {
|
const controller = new StudentController();
|
||||||
const students = await controller.getAll(true);
|
|
||||||
|
|
||||||
for (const student of students.students) {
|
test.each([
|
||||||
|
{ username: 'Noordkaap', firstName: 'Stijn', lastName: 'Meuris' },
|
||||||
|
{ username: 'DireStraits', firstName: 'Mark', lastName: 'Knopfler' },
|
||||||
|
{ username: 'Tool', firstName: 'Maynard', lastName: 'Keenan' },
|
||||||
|
{ username: 'SmashingPumpkins', firstName: 'Billy', lastName: 'Corgan' },
|
||||||
|
{ username: 'PinkFloyd', firstName: 'David', lastName: 'Gilmoure' },
|
||||||
|
{ username: 'TheDoors', firstName: 'Jim', lastName: 'Morisson' },
|
||||||
|
// ⚠️ Deze mag niet gebruikt worden in elke test!
|
||||||
|
{ username: 'Nirvana', firstName: 'Kurt', lastName: 'Cobain' },
|
||||||
|
// Makes sure when logged in as leerling1, there exists a corresponding user
|
||||||
|
{ username: 'testleerling1', firstName: 'Gerald', lastName: 'Schmittinger' },
|
||||||
|
])('Get classes of student', async (student) => {
|
||||||
const data = await controller.getClasses(student.username, true);
|
const data = await controller.getClasses(student.username, true);
|
||||||
expect(data.classes).to.have.length.greaterThan(0);
|
expect(data.classes).to.have.length.greaterThan(0);
|
||||||
}
|
})
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue