diff --git a/src/jest.setup.ts b/src/jest.setup.ts index d22c62b4be..beb5d7d9e2 100644 --- a/src/jest.setup.ts +++ b/src/jest.setup.ts @@ -24,6 +24,10 @@ globalThis.__non_webpack_require__ = jest.fn(); global.setImmediate = global.setImmediate ?? ((callback: (...args: TArgs) => void, ...args: TArgs) => setTimeout(() => callback(...args), 0)); +global.fail = ((error = "Test failed without explicit error") => { + console.error(error); +}) as any; + process.on("unhandledRejection", (err: any) => { - fail(err); + global.fail(err); });