Skip to content

Commit 7d2ef78

Browse files
cipolleschimeta-codesync[bot]
authored andcommitted
Fix HelloWorld Jest preset after react-native/jest-preset removal (#57491)
Summary: #57481 removed the `react-native/jest-preset.js` redirect module (and the `react-native/jest-preset` public export), but the in-repo `private/helloworld` app still referenced `preset: 'react-native'` in its Jest config. This breaks `yarn test` in the `test_ios_helloworld` CI job (which cascade-cancels the rest of the iOS matrix and turns the e2e retry `report` jobs red): ``` ● Validation Error: Module react-native should have "jest-preset.js" or "jest-preset.json" file at the root. ``` This migrates HelloWorld to the standalone `react-native/jest-preset` package — the documented migration path (see `packages/jest-preset/README.md`). ## Changes - `private/helloworld/jest.config.js`: `preset: 'react-native'` → `preset: 'react-native/jest-preset'` - `private/helloworld/package.json`: add `react-native/jest-preset` devDependency (`0.87.0-main`, matching the sibling `react-native/*` packages) ## Changelog: [Internal] [Fixed] - Fix HelloWorld Jest preset after `react-native/jest-preset` removal Pull Request resolved: #57491 Test Plan: - `cd private/helloworld && yarn test` resolves the preset and runs (previously failed with the validation error above). - CI `test_ios_helloworld` job. Reviewed By: cortinico Differential Revision: D111215532 Pulled By: cipolleschi fbshipit-source-id: 2d60de619060e384b4a5b662a6f588ea3e368433
1 parent 24e4b2c commit 7d2ef78

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

private/helloworld/jest.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
*/
1010

1111
module.exports = {
12-
preset: 'react-native',
12+
preset: '@react-native/jest-preset',
1313
};

private/helloworld/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@react-native/babel-preset": "0.87.0-main",
2323
"@react-native/core-cli-utils": "*",
2424
"@react-native/eslint-config": "0.87.0-main",
25+
"@react-native/jest-preset": "0.87.0-main",
2526
"@react-native/metro-config": "0.87.0-main",
2627
"@react-native/typescript-config": "0.87.0-main",
2728
"@types/jest": "^29.5.14",

0 commit comments

Comments
 (0)