diff --git a/src/jest.setup.ts b/src/jest.setup.ts index d73c85bb40..d22c62b4be 100644 --- a/src/jest.setup.ts +++ b/src/jest.setup.ts @@ -22,7 +22,7 @@ fetchMock.enableMocks(); // Mock __non_webpack_require__ for tests globalThis.__non_webpack_require__ = jest.fn(); -global.setImmediate = jest.useRealTimers as unknown as typeof setImmediate; +global.setImmediate = global.setImmediate ?? ((callback: (...args: TArgs) => void, ...args: TArgs) => setTimeout(() => callback(...args), 0)); process.on("unhandledRejection", (err: any) => { fail(err);