Skip to content

Commit cdef82f

Browse files
committed
fix des renomage des entiter dans les teste
1 parent 438d212 commit cdef82f

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

backend/tests/integration/UserResolvers.integration.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ import { ApolloServer } from "@apollo/server";
44
import { startStandaloneServer } from "@apollo/server/standalone";
55
import { buildSchema } from "type-graphql";
66
import dataSource from "../../src/config/db";
7-
import Users from "../../src/entities/Users";
7+
import User from "../../src/entities/User";
88
import UserResolver from "../../src/resolvers/UserResolver";
99

1010
let server: ApolloServer;
1111
let url: string;
1212

1313

1414
async function createData() {
15-
await Users.save([
16-
Users.create({ firstName: "bob", lastName: "robert", email: "bob.robert@gmail.com", password_hashed: "defegg", phone_number: "0612345678", date_of_birth: "11/09/2025" }),
17-
Users.create({ firstName: "michel", lastName: "robert", email: "michel.robert@hotmail.com", password_hashed: "gfydtyfdftiu", phone_number: "0712345678", date_of_birth: "11/09/2025" }),
15+
await User.save([
16+
User.create({ firstName: "bob", lastName: "robert", email: "bob.robert@gmail.com", password_hashed: "defegg", phone_number: "0612345678", date_of_birth: "11/09/2025" }),
17+
User.create({ firstName: "michel", lastName: "robert", email: "michel.robert@hotmail.com", password_hashed: "gfydtyfdftiu", phone_number: "0712345678", date_of_birth: "11/09/2025" }),
1818
]);
1919
}
2020

backend/tests/unit/UserReolvers.unit.test.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import UserResolver from "../../src/resolvers/UserResolver";
2-
import Users from "../../src/entities/Users";
2+
import User from "../../src/entities/User";
33

44
describe("UserResolver test unitaire", () => {
55
describe("getAllUsers", () => {
66
test("renvoie tous les utilisateurs existants", async () => {
77
// constrie les fausses données
8-
const fakeUsers = [{ id: 1, firstName: "Alice" }, { id: 2, firstName: "Bob" }] as Users[];
8+
const fakeUsers = [{ id: 1, firstName: "Alice" }, { id: 2, firstName: "Bob" }] as User[];
99

1010
// simule la reponse de la bdd avec les fausses données
11-
jest.spyOn(Users, "find").mockResolvedValue(fakeUsers);
11+
jest.spyOn(User, "find").mockResolvedValue(fakeUsers);
1212

1313
// crée une instance du resolver
1414
const resolver = new UserResolver();
@@ -18,12 +18,12 @@ describe("UserResolver test unitaire", () => {
1818
// vérifie que le résultat coorrespond aux fausses données
1919
expect(result).toEqual(fakeUsers);
2020
// verifie que la fausse méthode a été appelée une fois
21-
expect(Users.find).toHaveBeenCalledTimes(1);
21+
expect(User.find).toHaveBeenCalledTimes(1);
2222
});
2323

2424
test("renvoie un tableau vide si aucun utilisateur", async () => {
2525
// simule la reponse de la bdd avec un tableau vide
26-
jest.spyOn(Users, "find").mockResolvedValue([]);
26+
jest.spyOn(User, "find").mockResolvedValue([]);
2727

2828
// crée une instance du resolver
2929
const resolver = new UserResolver();
@@ -35,7 +35,7 @@ describe("UserResolver test unitaire", () => {
3535

3636
test("propage une erreur si la DB échoue", async () => {
3737
// simule une erreur de la bdd
38-
jest.spyOn(Users, "find").mockRejectedValue(new Error("DB down"));
38+
jest.spyOn(User, "find").mockRejectedValue(new Error("DB down"));
3939

4040
// crée une instance du resolver
4141
const resolver = new UserResolver();
@@ -45,8 +45,8 @@ describe("UserResolver test unitaire", () => {
4545

4646
test("renvoie des utilisateurs avec les bons champs", async () => {
4747
// constrie les fausses données
48-
const fakeUsers = [{ id: 50, firstName: "toto" }] as Users[];
49-
jest.spyOn(Users, "find").mockResolvedValue(fakeUsers);
48+
const fakeUsers = [{ id: 50, firstName: "toto" }] as User[];
49+
jest.spyOn(User, "find").mockResolvedValue(fakeUsers);
5050

5151
// crée une instance du resolver
5252
const resolver = new UserResolver();
@@ -62,7 +62,7 @@ describe("UserResolver test unitaire", () => {
6262
test("crée un utilisateur avec des données valides", async () => {
6363
// simule la création et la sauvegarde d'un utilisateur
6464
const saveMock = jest.fn().mockResolvedValue(true);
65-
jest.spyOn(Users, "create").mockReturnValue({ id: 1, isAdmin: false, save: saveMock } as any);
65+
jest.spyOn(User, "create").mockReturnValue({ id: 1, isAdmin: false, save: saveMock } as any);
6666

6767
// crée une instance du resolver
6868
const resolver = new UserResolver();

0 commit comments

Comments
 (0)