@@ -201,32 +201,32 @@ describe('React hooks DevTools integration', () => {
201
201
if ( __DEV__ ) {
202
202
// First render was locked
203
203
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
204
- scheduleUpdate ( fiber ) ; // Re-render
204
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
205
205
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
206
206
207
207
// Release the lock
208
208
setSuspenseHandler ( ( ) => false ) ;
209
- scheduleUpdate ( fiber ) ; // Re-render
209
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
210
210
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
211
- scheduleUpdate ( fiber ) ; // Re-render
211
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
212
212
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
213
213
214
214
// Lock again
215
215
setSuspenseHandler ( ( ) => true ) ;
216
- scheduleUpdate ( fiber ) ; // Re-render
216
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
217
217
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
218
218
219
219
// Release the lock again
220
220
setSuspenseHandler ( ( ) => false ) ;
221
- scheduleUpdate ( fiber ) ; // Re-render
221
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
222
222
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
223
223
224
224
// Ensure it checks specific fibers.
225
225
setSuspenseHandler ( f => f === fiber || f === fiber . alternate ) ;
226
- scheduleUpdate ( fiber ) ; // Re-render
226
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
227
227
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
228
228
setSuspenseHandler ( f => f !== fiber && f !== fiber . alternate ) ;
229
- scheduleUpdate ( fiber ) ; // Re-render
229
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
230
230
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
231
231
} else {
232
232
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
@@ -259,33 +259,33 @@ describe('React hooks DevTools integration', () => {
259
259
if ( __DEV__ ) {
260
260
// First render was locked
261
261
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
262
- scheduleUpdate ( fiber ) ; // Re-render
262
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
263
263
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
264
264
265
265
// Release the lock
266
266
setSuspenseHandler ( ( ) => false ) ;
267
- scheduleUpdate ( fiber ) ; // Re-render
267
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
268
268
Scheduler . unstable_flushAll ( ) ;
269
269
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
270
- scheduleUpdate ( fiber ) ; // Re-render
270
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
271
271
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
272
272
273
273
// Lock again
274
274
setSuspenseHandler ( ( ) => true ) ;
275
- scheduleUpdate ( fiber ) ; // Re-render
275
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
276
276
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
277
277
278
278
// Release the lock again
279
279
setSuspenseHandler ( ( ) => false ) ;
280
- scheduleUpdate ( fiber ) ; // Re-render
280
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
281
281
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
282
282
283
283
// Ensure it checks specific fibers.
284
284
setSuspenseHandler ( f => f === fiber || f === fiber . alternate ) ;
285
- scheduleUpdate ( fiber ) ; // Re-render
285
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
286
286
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Loading' ] ) ;
287
287
setSuspenseHandler ( f => f !== fiber && f !== fiber . alternate ) ;
288
- scheduleUpdate ( fiber ) ; // Re-render
288
+ act ( ( ) => scheduleUpdate ( fiber ) ) ; // Re-render
289
289
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
290
290
} else {
291
291
expect ( renderer . toJSON ( ) . children ) . toEqual ( [ 'Done' ] ) ;
0 commit comments