You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No error, Jest should recognise that package.json file of my-jest-preset defines exports for ./jest-preset.
Actual behavior
Jest fails to start the test run due to missing jest-preset.js file, but only on Windows machines.
Jest v29.7.0 error message:
> [email protected] test
> jest
● Validation Error:
Preset my-jest-preset not found.
Configuration Documentation:
https://jestjs.io/docs/configuration
Error: Process completed with exit code 1.
Jest v30.0.0-alpha.7 error message:
> [email protected] test
> jest
● Validation Error:
Preset my-jest-preset not found relative to rootDir D:\a\jest-preset-windows\jest-preset-windows.
Configuration Documentation:
https://jestjs.io/docs/configuration
Error: Process completed with exit code 1.
Version
29.7.0
Steps to reproduce
npm ci
npm test
Expected behavior
No error, Jest should recognise that
package.json
file ofmy-jest-preset
definesexports
for./jest-preset
.Actual behavior
Jest fails to start the test run due to missing
jest-preset.js
file, but only on Windows machines.Jest v29.7.0 error message:
Jest v30.0.0-alpha.7 error message:
Additional context
See pipeline results https://github.com/Filipoliko/jest-preset-windows/actions/runs/13372503574 (v29), https://github.com/Filipoliko/jest-preset-windows/actions/runs/13372781509 (v30) - it shows that the same jest configuration works for Linux and MacOS, but fails for Windows.
The path to
jest-preset.js
file is defined viaexports
definition inpackage.json
- see https://github.com/Filipoliko/jest-preset-windows/blob/main/packages/my-jest-preset/package.json#L6Environment
The text was updated successfully, but these errors were encountered: