diff --git a/test/integration/server-test.ts b/test/integration/server-test.ts index ac3e4886..59b37880 100644 --- a/test/integration/server-test.ts +++ b/test/integration/server-test.ts @@ -5,7 +5,6 @@ import FakeTimers from "@sinonjs/fake-timers"; import axios, { AxiosError, AxiosResponse } from "axios"; import getPort from "get-port"; import { promisify } from "util"; -import simple from "simple-mock"; import { Webhooks } from "../../src"; import pushEventPayload from "../fixtures/push-payload.json"; import { WebhookError } from "../../src/types"; @@ -146,7 +145,7 @@ test("POST / with push event payload (no signature)", (t) => { secret: "mysecret", }); const server = http.createServer(api.middleware); - const errorHandler = simple.spy(undefined); + const errorHandler = jest.fn(); api.on("error", errorHandler); promisify(server.listen.bind(server))(this.port) @@ -169,7 +168,7 @@ test("POST / with push event payload (no signature)", (t) => { }) .then(() => { - expect(errorHandler.callCount).toBe(1); // calls "error" event handler + expect(errorHandler).toHaveBeenCalled(); // calls "error" event handler server.close(t); }) @@ -181,7 +180,7 @@ test("POST / with push event payload (invalid signature)", (t) => { secret: "mysecret", }); const server = http.createServer(api.middleware); - const errorHandler = simple.spy(); + const errorHandler = jest.fn(); api.on("error", errorHandler); promisify(server.listen.bind(server))(this.port) @@ -205,7 +204,7 @@ test("POST / with push event payload (invalid signature)", (t) => { }) .then(() => { - expect(errorHandler.callCount).toBe(1); // calls "error" event handler + expect(errorHandler).toHaveBeenCalled(); // calls "error" event handler server.close(t); })