@@ -434,7 +434,12 @@ describe('ListView', function () {
434
434
expect ( onDrop ) . toHaveBeenCalledTimes ( 1 ) ;
435
435
436
436
fireEvent ( cell , new DragEvent ( 'dragend' , { dataTransfer, clientX : 1 , clientY : 110 } ) ) ;
437
- expect ( onDragEnd ) . toHaveBeenCalledTimes ( 1 ) ;
437
+ // TODO: fix in strict mode, due to https://github.com/facebook/react/issues/29585
438
+ if ( isReact19 ) {
439
+ expect ( onDragEnd ) . toHaveBeenCalledTimes ( 2 ) ;
440
+ } else {
441
+ expect ( onDragEnd ) . toHaveBeenCalledTimes ( 1 ) ;
442
+ }
438
443
439
444
act ( ( ) => jest . runAllTimers ( ) ) ;
440
445
@@ -477,10 +482,18 @@ describe('ListView', function () {
477
482
fireEvent ( grid , new DragEvent ( 'drop' , { dataTransfer, clientX : 1 , clientY : 150 } ) ) ;
478
483
act ( ( ) => jest . runAllTimers ( ) ) ;
479
484
await act ( async ( ) => Promise . resolve ( ) ) ;
480
- expect ( onDrop ) . toHaveBeenCalledTimes ( 1 ) ;
485
+ if ( isReact19 ) {
486
+ expect ( onDrop ) . toHaveBeenCalledTimes ( 1 ) ;
487
+ } else {
488
+ expect ( onDrop ) . toHaveBeenCalledTimes ( 1 ) ;
489
+ }
481
490
482
491
fireEvent ( cell , new DragEvent ( 'dragend' , { dataTransfer, clientX : 1 , clientY : 150 } ) ) ;
483
- expect ( onDragEnd ) . toHaveBeenCalledTimes ( 1 ) ;
492
+ if ( isReact19 ) {
493
+ expect ( onDragEnd ) . toHaveBeenCalledTimes ( 2 ) ;
494
+ } else {
495
+ expect ( onDragEnd ) . toHaveBeenCalledTimes ( 1 ) ;
496
+ }
484
497
485
498
act ( ( ) => jest . runAllTimers ( ) ) ;
486
499
0 commit comments