node/test/parallel/test-performance-global.js
James M Snell f0bf373176
perf_hooks: make performance a global
Signed-off-by: James M Snell <jasnell@gmail.com>

PR-URL: https://github.com/nodejs/node/pull/37970
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
2021-04-01 13:14:10 -07:00

19 lines
469 B
JavaScript

'use strict';
/* eslint-disable no-global-assign */
require('../common');
const perf_hooks = require('perf_hooks');
const {
strictEqual
} = require('assert');
const perf = performance;
strictEqual(globalThis.performance, perf_hooks.performance);
performance = undefined;
strictEqual(globalThis.performance, undefined);
strictEqual(typeof perf_hooks.performance.now, 'function');
// Restore the value of performance for the known globals check
performance = perf;