diff --git a/src/reporter.spec.ts b/src/reporter.spec.ts index def7faf..e11134c 100644 --- a/src/reporter.spec.ts +++ b/src/reporter.spec.ts @@ -151,8 +151,8 @@ describe('verbose reporter', () => { }); it('falls back to Date when performance is not globally available', async () => { - const backup = global.performance; - delete (global as any).performance; + const backup = globalThis.performance; + delete (globalThis as any).performance; const cache = new Map(); const logger = createLogger(); @@ -165,7 +165,7 @@ describe('verbose reporter', () => { verboseReporter({ logger }), ); - (global as any).performance = backup; + (globalThis as any).performance = backup; expect(Date.now).toBeCalledTimes(3); }); diff --git a/src/reporter.ts b/src/reporter.ts index 7e2ae30..87668f3 100644 --- a/src/reporter.ts +++ b/src/reporter.ts @@ -146,7 +146,7 @@ interface ReporterOpts { export function verboseReporter({ formatDuration = defaultFormatDuration, logger = console, - performance = global.performance || Date, + performance = globalThis.performance || Date, }: ReporterOpts = {}): CreateReporter { return ({ key, fallbackToCache, forceFresh, metadata, cache }) => { const cacheName =