From 93652ba79940f4754c2a9d1f7c44b7df240aaf72 Mon Sep 17 00:00:00 2001 From: muhwezideo Date: Mon, 15 Jun 2020 09:08:27 +0300 Subject: [PATCH] fix failing tests on travis --- src/api/users/__tests__/user.controller.spec.ts | 3 +++ src/events/__tests__/handlers.spec.ts | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/api/users/__tests__/user.controller.spec.ts b/src/api/users/__tests__/user.controller.spec.ts index 07083a7..d4690f8 100644 --- a/src/api/users/__tests__/user.controller.spec.ts +++ b/src/api/users/__tests__/user.controller.spec.ts @@ -8,6 +8,9 @@ import { IRequest, userController } from "../user-controller"; export const mockUser = {id: 1, username: "dee", password: "random", email: "email@test.com"}; +jest.mock("../../../helpers/email-helper", () => ({ + sendPasswordResetEmail: jest.fn(), +})); // TODO add supertest tests describe("UserController", () => { diff --git a/src/events/__tests__/handlers.spec.ts b/src/events/__tests__/handlers.spec.ts index 4214057..f03fde7 100644 --- a/src/events/__tests__/handlers.spec.ts +++ b/src/events/__tests__/handlers.spec.ts @@ -2,13 +2,17 @@ import * as helpers from "../../helpers"; import {IAdminEmail} from "../../helpers/email-helper"; import { newAdminRegisteredHandler } from "../handlers"; +jest.mock("../../helpers/email-helper.ts", () => ({ + sendAdminConfirmationEmail: jest.fn(), +})); + describe("Handlers", () => { it("should handle new admin registration event", async () => { const data: IAdminEmail = { - email: "test@test", - username: "username", addedBy: "me", + email: "test@test", password: "password", + username: "username", }; jest.spyOn(helpers, "sendAdminConfirmationEmail").mockResolvedValueOnce(null); await newAdminRegisteredHandler(data);