dillon1000/react

Commit

Warn when rendering tests in concurrent/batched mode without a mocked scheduler (#16207)

Concurrent/Batched mode tests should always be run with a mocked scheduler (v17 or not). This PR adds a warning for the same. I'll put up a separate PR to the docs with a page detailing how to mock the scheduler.
Browse files
Changed paths18 files
First-parent comparison
A fixtures/dom/src/__tests__/nested-act-test.js AddedA fixtures/dom/src/__tests__/wrong-act-test.js AddedD fixtures/dom/src/index.test.js DeletedD packages/react-dom/src/__tests__/ReactTestUtilsAct-test.internal.js DeletedA packages/react-dom/src/__tests__/ReactUnmockedSchedulerWarning-test.internal.js AddedA packages/react-dom/src/__tests__/ReactUnmockedSchedulerWarning-test.js AddedM packages/react-dom/src/test-utils/ReactTestUtilsAct.js ModifiedM packages/react-noop-renderer/src/createReactNoop.js ModifiedM packages/react-reconciler/src/ReactFiberReconciler.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.js ModifiedM packages/react-test-renderer/src/ReactTestRendererAct.js ModifiedM packages/shared/ReactFeatureFlags.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-fb.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-oss.js ModifiedM packages/shared/forks/ReactFeatureFlags.persistent.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.www.js ModifiedM packages/shared/forks/ReactFeatureFlags.www.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…