diff --git a/src/__test__/users.test.ts b/src/__test__/users.test.ts index f114a81a..b25bf44a 100644 --- a/src/__test__/users.test.ts +++ b/src/__test__/users.test.ts @@ -101,30 +101,28 @@ describe("USER API TEST", () => { * -----------------------------------------LOG OUT-------------------------------------- */ it("Should log out a user and return 404", async () => { - const { body } = await Jest_request.post("/api/v1/users/logout") - .send() + const { body } = await Jest_request.post("/api/v1/users/logout").send(); expect(404); expect(body.status).toStrictEqual("NOT FOUND"); expect(body.message).toStrictEqual("Token Not Found"); }); - + it("Should log out a user and return 201", async () => { const { body } = await Jest_request.post("/api/v1/users/logout") - .send() - .set("Authorization", `Bearer ${token}`); + .send() + .set("Authorization", `Bearer ${token}`); expect(201); expect(body.status).toStrictEqual("CREATED"); expect(body.message).toStrictEqual("Logged out successfully"); token = token; }); - + it("Should alert an error and return 401", async () => { const { body } = await Jest_request.post("/api/v1/users/logout") .send() - .set("Authorization", `Bearer ${token}`); + .set("Authorization", `Bearer ${token}`); expect(401); expect(body.status).toStrictEqual("UNAUTHORIZED"); expect(body.message).toStrictEqual("Already logged out"); }); - }); diff --git a/src/controllers/logoutController.ts b/src/controllers/logoutController.ts index 2a9eaa2b..760db71c 100644 --- a/src/controllers/logoutController.ts +++ b/src/controllers/logoutController.ts @@ -14,7 +14,7 @@ const logout = async (req: Request, res: Response) => { } const blacklistedToken = await Blacklist.findOne({ where: { token } }); - + if (!blacklistedToken) { await Blacklist.create({ id: uuidv4(), token: token }); return res