@@ -294,12 +294,11 @@ describe('Draggable', () => {
294
294
draggable : 'li' ,
295
295
} ) ;
296
296
const draggableElement = sandbox . querySelector ( 'li' ) ;
297
- document . elementFromPoint = ( ) => draggableElement ;
298
297
299
298
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
300
299
301
300
// Wait for delay
302
- jest . runTimersToTime ( 100 ) ;
301
+ waitForDragDelay ( 100 ) ;
303
302
304
303
const containerChildren = newInstance . getDraggableElementsForContainer ( draggableElement . parentNode ) ;
305
304
@@ -336,7 +335,6 @@ describe('Draggable', () => {
336
335
clickMouse ( draggableElement ) ;
337
336
waitForDragDelay ( 100 ) ;
338
337
moveMouse ( dynamicContainer ) ;
339
-
340
338
expect ( dragOverContainerHandler ) . toHaveBeenCalled ( ) ;
341
339
342
340
releaseMouse ( newInstance . source ) ;
@@ -432,7 +430,7 @@ describe('Draggable', () => {
432
430
const draggableElement = document . querySelector ( 'li' ) ;
433
431
434
432
clickMouse ( draggableElement ) ;
435
- waitForDragDelay ( 100 ) ;
433
+ waitForDragDelay ( ) ;
436
434
waitForRequestAnimationFrame ( ) ;
437
435
438
436
expect ( dragStartHandler ) . toHaveBeenCalledTimes ( 1 ) ;
@@ -456,9 +454,8 @@ describe('Draggable', () => {
456
454
newInstance . on ( 'drag:start' , callback ) ;
457
455
458
456
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
459
-
460
457
// Wait for delay
461
- jest . runTimersToTime ( 100 ) ;
458
+ waitForDragDelay ( 100 ) ;
462
459
463
460
const call = callback . mock . calls [ 0 ] [ 0 ] ;
464
461
@@ -482,7 +479,7 @@ describe('Draggable', () => {
482
479
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
483
480
484
481
// Wait for delay
485
- jest . runTimersToTime ( 100 ) ;
482
+ waitForDragDelay ( 100 ) ;
486
483
487
484
triggerEvent ( draggableElement , 'dragstart' , { button : 0 } ) ;
488
485
@@ -515,7 +512,7 @@ describe('Draggable', () => {
515
512
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
516
513
517
514
// Wait for delay
518
- jest . runTimersToTime ( 100 ) ;
515
+ waitForDragDelay ( 100 ) ;
519
516
520
517
triggerEvent ( draggableElement , 'dragstart' , { button : 0 } ) ;
521
518
@@ -534,7 +531,7 @@ describe('Draggable', () => {
534
531
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
535
532
536
533
// Wait for delay
537
- jest . runTimersToTime ( 100 ) ;
534
+ waitForDragDelay ( 100 ) ;
538
535
539
536
const callback = jest . fn ( ) ;
540
537
newInstance . on ( 'drag:move' , callback ) ;
@@ -568,7 +565,7 @@ describe('Draggable', () => {
568
565
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
569
566
570
567
// Wait for delay
571
- jest . runTimersToTime ( 100 ) ;
568
+ waitForDragDelay ( 100 ) ;
572
569
573
570
const callback = jest . fn ( ) ;
574
571
newInstance . on ( 'drag:stop' , callback ) ;
@@ -592,7 +589,7 @@ describe('Draggable', () => {
592
589
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
593
590
594
591
// Wait for delay
595
- jest . runTimersToTime ( 100 ) ;
592
+ waitForDragDelay ( 100 ) ;
596
593
597
594
expect ( newInstance . source . classList ) . toContain ( 'draggable-source--is-dragging' ) ;
598
595
@@ -609,7 +606,7 @@ describe('Draggable', () => {
609
606
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
610
607
611
608
// Wait for delay
612
- jest . runTimersToTime ( 100 ) ;
609
+ waitForDragDelay ( 100 ) ;
613
610
614
611
const source = newInstance . source ;
615
612
@@ -634,7 +631,7 @@ describe('Draggable', () => {
634
631
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
635
632
636
633
// Wait for delay
637
- jest . runTimersToTime ( 100 ) ;
634
+ waitForDragDelay ( 100 ) ;
638
635
639
636
const source = newInstance . source ;
640
637
@@ -654,7 +651,7 @@ describe('Draggable', () => {
654
651
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
655
652
656
653
// Wait for delay
657
- jest . runTimersToTime ( 100 ) ;
654
+ waitForDragDelay ( 100 ) ;
658
655
659
656
expect ( document . body . classList ) . toContain ( 'draggable--is-dragging' ) ;
660
657
@@ -672,8 +669,7 @@ describe('Draggable', () => {
672
669
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
673
670
674
671
// Wait for delay
675
- jest . runTimersToTime ( 100 ) ;
676
-
672
+ waitForDragDelay ( 100 ) ;
677
673
expect ( document . body . classList ) . toContain ( 'draggable--is-dragging' ) ;
678
674
679
675
triggerEvent ( document . body , 'mouseup' , { button : 0 } ) ;
@@ -695,7 +691,7 @@ describe('Draggable', () => {
695
691
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
696
692
697
693
// Wait for delay
698
- jest . runTimersToTime ( 100 ) ;
694
+ waitForDragDelay ( 100 ) ;
699
695
700
696
expect ( document . body . classList ) . not . toContain ( 'draggable--is-dragging' ) ;
701
697
@@ -713,7 +709,7 @@ describe('Draggable', () => {
713
709
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
714
710
715
711
// Wait for delay
716
- jest . runTimersToTime ( 100 ) ;
712
+ waitForDragDelay ( 100 ) ;
717
713
718
714
triggerEvent ( draggableElement , 'mouseup' , { button : 0 } ) ;
719
715
@@ -731,7 +727,7 @@ describe('Draggable', () => {
731
727
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
732
728
733
729
// Wait for delay
734
- jest . runTimersToTime ( 100 ) ;
730
+ waitForDragDelay ( 100 ) ;
735
731
736
732
triggerEvent ( document . body , 'mouseup' , { button : 0 } ) ;
737
733
@@ -754,7 +750,7 @@ describe('Draggable', () => {
754
750
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
755
751
756
752
// Wait for delay
757
- jest . runTimersToTime ( 100 ) ;
753
+ waitForDragDelay ( 100 ) ;
758
754
759
755
expect ( containers [ 0 ] . classList ) . toContain ( 'draggable-container--is-dragging' ) ;
760
756
@@ -772,7 +768,7 @@ describe('Draggable', () => {
772
768
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
773
769
774
770
// Wait for delay
775
- jest . runTimersToTime ( 100 ) ;
771
+ waitForDragDelay ( 100 ) ;
776
772
777
773
expect ( containers [ 0 ] . classList ) . toContain ( 'draggable-container--is-dragging' ) ;
778
774
@@ -794,7 +790,7 @@ describe('Draggable', () => {
794
790
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
795
791
796
792
// Wait for delay
797
- jest . runTimersToTime ( 100 ) ;
793
+ waitForDragDelay ( 100 ) ;
798
794
799
795
expect ( containers [ 0 ] . classList ) . not . toContain ( 'draggable-container--is-dragging' ) ;
800
796
@@ -811,7 +807,7 @@ describe('Draggable', () => {
811
807
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
812
808
813
809
// Wait for delay
814
- jest . runTimersToTime ( 100 ) ;
810
+ waitForDragDelay ( 100 ) ;
815
811
816
812
expect ( draggableElement . classList . contains ( newInstance . getClassNameFor ( 'source:original' ) ) ) . toBeTruthy ( ) ;
817
813
@@ -839,21 +835,21 @@ describe('Draggable', () => {
839
835
triggerEvent ( draggableElement , 'mousedown' , { button : 0 } ) ;
840
836
841
837
// Wait for delay
842
- jest . runTimersToTime ( 100 ) ;
838
+ waitForDragDelay ( 100 ) ;
843
839
844
840
expect ( newInstance . isDragging ( ) ) . toBe ( true ) ;
845
841
846
842
document . elementFromPoint = ( ) => draggableElement . nextElementSibling ;
847
843
triggerEvent ( draggableElement . nextElementSibling , 'mousemove' , { button : 0 } ) ;
848
844
849
845
// Wait for delay
850
- jest . runTimersToTime ( 100 ) ;
846
+ waitForDragDelay ( 100 ) ;
851
847
852
848
document . elementFromPoint = ( ) => document . body ;
853
849
triggerEvent ( document . body , 'mousemove' , { button : 0 } ) ;
854
850
855
851
// Wait for delay
856
- jest . runTimersToTime ( 100 ) ;
852
+ waitForDragDelay ( 100 ) ;
857
853
858
854
triggerEvent ( document . body , 'mouseup' , { button : 0 } ) ;
859
855
} ) ;
0 commit comments