Skip to content

Commit

Permalink
feat/test ajout test route organisme finalize
Browse files Browse the repository at this point in the history
  • Loading branch information
l-scherer committed Feb 12, 2025
1 parent c139537 commit 62c111b
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions packages/backend/src/routes/__tests__/organisme/finalize.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
const checkJWT = require("../../../middlewares/checkJWT");
const checkPermissionOrganisme = require("../../../middlewares/checkPermissionOrganisme");
const request = require("supertest");
const app = require("../../../app");
const Organisme = require("../../../services/Organisme");

jest.mock("../../../middlewares/checkJWT");
jest.mock("../../../middlewares/checkPermissionOrganisme");
jest.mock("../../../services/Organisme");

describe("POST /organisme/:id/finalize", () => {
const user = {
id: 1,
};
beforeEach(() => {
jest.clearAllMocks();
checkJWT.mockImplementation((req, res, next) => {
req.decoded = { ...user };
next();
});
checkPermissionOrganisme.mockImplementation((req, res, next) => {
next();
});
});

afterEach(() => {
jest.clearAllMocks();
});

it("should return a 200", async () => {
const response = await request(app).post("/organisme/1/finalize");
expect(response.statusCode).toBe(200);
expect(response.body).toHaveProperty("message", "sauvegarde organisme OK");
expect(Organisme.finalize).toHaveBeenCalled();
});

});

0 comments on commit 62c111b

Please sign in to comment.