Convert ReactUpdaters-test.internal to createRoot (#28005)
Convert ReactUpdaters-test.internal to createRoot
Jan Kassens committed
Jan 19, 2024 at 13:37 UTC
64d0c94724bea32fa41d6b21cc4ee4938473be1e
1 file changed
+7
-5
packages/react-reconciler/src/__tests__/ReactUpdaters-test.internal.js
+7
-5
@@ -106,15 +106,15 @@ describe('updaters', () => {
106
107
const Parent = () => <Child />;
108
const Child = () => null;
109
- const container = document.createElement('div');
109
+ const root = ReactDOMClient.createRoot(document.createElement('div'));
110
111
await act(() => {
112
- ReactDOM.render(<Parent />, container);
112
+ root.render(<Parent />);
113
});
114
expect(allSchedulerTags).toEqual([[HostRoot]]);
115
116
await act(() => {
117
- ReactDOM.render(<Parent />, container);
117
+ root.render(<Parent />);
118
});
119
expect(allSchedulerTags).toEqual([[HostRoot], [HostRoot]]);
120
});
@@ -141,8 +141,9 @@ describe('updaters', () => {
141
};
142
const Child = () => null;
143
144
+ const root = ReactDOMClient.createRoot(document.createElement('div'));
145
await act(() => {
145
- ReactDOM.render(<Parent />, document.createElement('div'));
146
+ root.render(<Parent />);
147
});
148
expect(scheduleForA).not.toBeNull();
149
expect(scheduleForB).not.toBeNull();
@@ -174,8 +175,9 @@ describe('updaters', () => {
175
}
176
const Child = () => null;
177
let instance;
178
+ const root = ReactDOMClient.createRoot(document.createElement('div'));
179
await act(() => {
178
- ReactDOM.render(<Parent />, document.createElement('div'));
180
+ root.render(<Parent />);
181
});
182
expect(allSchedulerTypes).toEqual([[null]]);
183