Skip to content

Project to reproduce a probable issue in Jest and show source to trigger error

Notifications You must be signed in to change notification settings

TarSzator/jest-open-handle-test

Repository files navigation

Jest OpenHandle Test

Goal

This project is to reproduce a probable issue in Jest and show source to trigger error

Result

Registered timeouts are not detected by the jest "detectOpenHandles" option

Requirements

  • node
  • npm

Test environment

I only tested this on MacOS. I assume the same behaviour in other operating systems.

Usage

  1. Clone repository git clone https://github.com/TarSzator/jest-open-handle-test.git or git clone git@github.com:TarSzator/jest-open-handle-test.git
  2. Go into the folder cd jest-open-handle-test
  3. Install dependencies npm install
  4. Run test with an open handler npm run testFail
  5. Run test with an open handler and detectOpenHandles option npm run testFailWithDetect
  6. Run test with work around npm run testFailWithWorkaround
  7. Run test with closed handler npm run testSuccess

About

Project to reproduce a probable issue in Jest and show source to trigger error

Resources

Stars

Watchers

Forks

Packages

No packages published