diff --git a/packages/react-dom/src/__tests__/ReactDOMFloat-test.js b/packages/react-dom/src/__tests__/ReactDOMFloat-test.js
index d089b25ffa..5bdca5d43f 100644
--- a/packages/react-dom/src/__tests__/ReactDOMFloat-test.js
+++ b/packages/react-dom/src/__tests__/ReactDOMFloat-test.js
@@ -3216,7 +3216,7 @@ body {
);
});
- it('can interrupt a suspended commit with a new transition', async () => {
+ it('can start a new suspended commit after a previous one finishes', async () => {
function App({children}) {
return (
@@ -3225,66 +3225,81 @@ body {
);
}
const root = ReactDOMClient.createRoot(document);
- root.render(
,
);
- // Interrupt the "A" transition with a new one, "B"
React.startTransition(() => {
root.render(
- - + -
, ); - // Finish loading loadPreloads(); loadStylesheets(); - assertLog(['load preload: A', 'load preload: B', 'load stylesheet: B']); - // The "B" transition has finished. + assertLog(['load preload: foo', 'load stylesheet: foo']); expect(getMeaningfulChildren(document)).toEqual(
- - - + + -