jestjs/jest

[Bug]: workerThreads break --watch-all when function does not meet expected.

Open

#14423 opened on Aug 17, 2023

View on GitHub
 (4 comments) (0 reactions) (0 assignees)TypeScript (45,361 stars) (6,653 forks)batch import
:bug: BugHelp WantedPinned

Description

Version

29.6.2

Steps to reproduce

  1. Clone my repo at: https://github.com/roffelund/jest-function-expect-bug
  2. yarn
  3. yarn test test.test.js --watch-all

Expected behavior

Screenshot 2023-08-17 at 10 36 09

I expected the test to show that the expected and received do not match.

Actual behavior

Screenshot 2023-08-17 at 10 35 19

Test stops running with exception

Additional context

This only happens when running with workers. Turning off workers expected behaviour works fine.

Environment

System:
    OS: macOS 13.4
    CPU: (10) arm64 Apple M1 Pro
  Binaries:
    Node: 18.17.0 - /opt/homebrew/opt/node@18/bin/node
    Yarn: 1.22.19 - /opt/homebrew/bin/yarn
    npm: 9.6.7 - /opt/homebrew/opt/node@18/bin/npm
  npmPackages:
    jest: 29.6.2 => 29.6.2

Contributor guide