mirror of
https://github.com/facebookarchive/prepack.git
synced 2024-10-26 23:32:02 +03:00
5159b0d832
Summary: Currently we have a single giant file with all tests, and a giant snapshot. This is both slow, and hard to work with and iterate on. In this PR I will refactor our test setup. - [x] Split it up into multiple files (gets the test running from 45s to 27s) - [x] Run Prettier on test files - [x] Split tests further for better performance - [x] Make it possible to run one test file - [x] Fix the issue with double test re-runs in watch mode on changes in the test file - [x] Refactor error handling - [x] Run Prettier on fixtures - [x] Add a fast mode with `yarn test-react-fast <Filename>` - [x] Fix double reruns on failure Potential followups: - [x] Figure out why test interruption broke (need https://github.com/facebook/jest/issues/6599 and https://github.com/facebook/jest/issues/6598 fixed) - [x] Revisit weird things like `this['React']` assignment with a funny comment in every test Closes https://github.com/facebook/prepack/pull/2187 Differential Revision: D8713639 Pulled By: gaearon fbshipit-source-id: 5edbfa4e61610ecafff17c0e5e7f84d44cd51168 |
||
---|---|---|
.. | ||
simple-assign2.js | ||
simple-assign3.js | ||
simple-assign4.js | ||
simple-assign5.js | ||
simple-assign.js | ||
simple-with-jsx-spread2.js | ||
simple-with-jsx-spread3.js | ||
simple-with-jsx-spread4.js | ||
simple-with-jsx-spread5.js | ||
simple-with-jsx-spread6.js | ||
simple-with-jsx-spread7.js | ||
simple-with-jsx-spread8.js | ||
simple-with-jsx-spread9.js | ||
simple-with-jsx-spread10.js | ||
simple-with-jsx-spread11.js | ||
simple-with-jsx-spread12.js | ||
simple-with-jsx-spread13.js | ||
simple-with-jsx-spread.js | ||
unsafe-spread.js |