From f60abaebf9010e9b00c9589db334201298c9da1f Mon Sep 17 00:00:00 2001 From: Nishchal Gautam Date: Fri, 9 Oct 2020 18:44:34 +0700 Subject: [PATCH] test(mockMiddleware): fix timing --- src/middlewares/MockMiddleware.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/middlewares/MockMiddleware.spec.ts b/src/middlewares/MockMiddleware.spec.ts index 22615795..36c42d37 100644 --- a/src/middlewares/MockMiddleware.spec.ts +++ b/src/middlewares/MockMiddleware.spec.ts @@ -126,7 +126,7 @@ describe("MockMiddleware", () => { MockMiddleware.resolvingPromise({ mock: true }, 50).then(spy); jest.advanceTimersByTime(49); expect(spy).not.toHaveBeenCalled(); - jest.advanceTimersByTime(51); + jest.advanceTimersByTime(1); // this is required because even though it's advanced by time, Promise is on kinda background, we need to kick off promise chain await Promise.resolve(); expect(spy).toHaveBeenCalled();