Skip to content

Missing node global performance in test environment #11629

Closed
@silverwind

Description

@silverwind

🐛 Bug Report

The performance global introduced in Node.js 16.0.0 seems unavailable in the test environment.

To Reproduce

On Node 16.0.0 or greater:

mkdir perf && cd perf
npm init -y
echo 'console.log(performance.now())' > test.js
npm install jest
npx jest

Expected behavior

No error

Actual behavior

 FAIL  ./test.js
  ● Test suite failed to run

    ReferenceError: performance is not defined

    > 1 | console.log(performance.now())
        | ^
      2 |

      at Object.<anonymous> (test.js:1:1)
      at TestScheduler.scheduleTests (node_modules/@jest/core/build/TestScheduler.js:333:13)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions