@@ -2466,7 +2466,7 @@ describe('useDrag and useDrop', function () {
2466
2466
2467
2467
let draggable = tree . getByText ( 'Drag me' ) ;
2468
2468
2469
- fireEvent . focus ( draggable ) ;
2469
+ act ( ( ) => draggable . focus ( ) ) ;
2470
2470
fireEvent ( draggable , pointerEvent ( 'pointerdown' , { pointerId : 1 , width : 1 , height : 1 , pressure : 0 , detail : 0 } ) ) ;
2471
2471
fireEvent ( draggable , pointerEvent ( 'pointerup' , { pointerId : 1 , width : 1 , height : 1 , pressure : 0 , detail : 0 } ) ) ;
2472
2472
await user . click ( draggable ) ;
@@ -2496,7 +2496,7 @@ describe('useDrag and useDrop', function () {
2496
2496
let draggable = tree . getByText ( 'Drag me' ) ;
2497
2497
let droppable = tree . getByText ( 'Drop here' ) ;
2498
2498
2499
- fireEvent . focus ( draggable ) ;
2499
+ act ( ( ) => draggable . focus ( ) ) ;
2500
2500
fireEvent ( draggable , pointerEvent ( 'pointerdown' , { pointerId : 1 , width : 1 , height : 1 , pressure : 0 , detail : 0 } ) ) ;
2501
2501
fireEvent ( draggable , pointerEvent ( 'pointerup' , { pointerId : 1 , width : 1 , height : 1 , pressure : 0 , detail : 0 } ) ) ;
2502
2502
await user . click ( draggable ) ;
@@ -2505,7 +2505,7 @@ describe('useDrag and useDrop', function () {
2505
2505
2506
2506
2507
2507
// Android Talkback fires with click event of detail = 1, test that our onPointerDown listener detects that it is a virtual click
2508
- fireEvent . focus ( droppable ) ;
2508
+ act ( ( ) => droppable . focus ( ) ) ;
2509
2509
fireEvent ( droppable , pointerEvent ( 'pointerdown' , { pointerId : 1 , width : 1 , height : 1 , pressure : 0 , detail : 0 , pointerType : 'mouse' } ) ) ;
2510
2510
fireEvent ( droppable , pointerEvent ( 'pointerup' , { pointerId : 1 , width : 1 , height : 1 , pressure : 0 , detail : 0 , pointerType : 'mouse' } ) ) ;
2511
2511
fireEvent . click ( droppable , { detail : 1 } ) ;
@@ -2535,7 +2535,7 @@ describe('useDrag and useDrop', function () {
2535
2535
2536
2536
let draggable = tree . getByText ( 'Drag me' ) ;
2537
2537
2538
- fireEvent . focus ( draggable ) ;
2538
+ act ( ( ) => draggable . focus ( ) ) ;
2539
2539
await user . click ( draggable ) ;
2540
2540
act ( ( ) => jest . runAllTimers ( ) ) ;
2541
2541
@@ -2563,7 +2563,7 @@ describe('useDrag and useDrop', function () {
2563
2563
2564
2564
expect ( tree . getAllByRole ( 'textbox' ) ) . toHaveLength ( 1 ) ;
2565
2565
2566
- fireEvent . focus ( draggable ) ;
2566
+ act ( ( ) => draggable . focus ( ) ) ;
2567
2567
fireEvent . click ( draggable ) ;
2568
2568
act ( ( ) => jest . runAllTimers ( ) ) ;
2569
2569
@@ -2596,7 +2596,7 @@ describe('useDrag and useDrop', function () {
2596
2596
2597
2597
let draggable = tree . getByText ( 'Drag me' ) ;
2598
2598
2599
- fireEvent . focus ( draggable ) ;
2599
+ act ( ( ) => draggable . focus ( ) ) ;
2600
2600
await user . click ( draggable ) ;
2601
2601
act ( ( ) => jest . runAllTimers ( ) ) ;
2602
2602
@@ -2621,7 +2621,7 @@ describe('useDrag and useDrop', function () {
2621
2621
2622
2622
let draggable = tree . getByText ( 'Drag me' ) ;
2623
2623
2624
- fireEvent . focus ( draggable ) ;
2624
+ act ( ( ) => draggable . focus ( ) ) ;
2625
2625
await user . click ( draggable ) ;
2626
2626
act ( ( ) => jest . runAllTimers ( ) ) ;
2627
2627
@@ -2644,7 +2644,7 @@ describe('useDrag and useDrop', function () {
2644
2644
let droppable = tree . getByText ( 'Drop here' ) ;
2645
2645
let input = tree . getByRole ( 'textbox' ) ;
2646
2646
2647
- fireEvent . focus ( draggable ) ;
2647
+ act ( ( ) => draggable . focus ( ) ) ;
2648
2648
await user . click ( draggable ) ;
2649
2649
act ( ( ) => jest . runAllTimers ( ) ) ;
2650
2650
@@ -2664,7 +2664,7 @@ describe('useDrag and useDrop', function () {
2664
2664
let draggable = tree . getByText ( 'Drag me' ) ;
2665
2665
let input = tree . getByRole ( 'textbox' ) ;
2666
2666
2667
- fireEvent . focus ( draggable ) ;
2667
+ act ( ( ) => draggable . focus ( ) ) ;
2668
2668
await user . click ( draggable ) ;
2669
2669
act ( ( ) => jest . runAllTimers ( ) ) ;
2670
2670
@@ -2681,7 +2681,7 @@ describe('useDrag and useDrop', function () {
2681
2681
let draggable = tree . getByText ( 'Drag me' ) ;
2682
2682
let droppable = tree . getByText ( 'Drop here' ) ;
2683
2683
2684
- fireEvent . focus ( draggable ) ;
2684
+ act ( ( ) => draggable . focus ( ) ) ;
2685
2685
await user . click ( draggable ) ;
2686
2686
act ( ( ) => jest . runAllTimers ( ) ) ;
2687
2687
@@ -2715,7 +2715,7 @@ describe('useDrag and useDrop', function () {
2715
2715
2716
2716
let draggable = tree . getByText ( 'Drag me' ) ;
2717
2717
2718
- fireEvent . focus ( draggable ) ;
2718
+ act ( ( ) => draggable . focus ( ) ) ;
2719
2719
fireEvent . click ( draggable , { detail : 1 } ) ;
2720
2720
act ( ( ) => jest . runAllTimers ( ) ) ;
2721
2721
@@ -2731,7 +2731,7 @@ describe('useDrag and useDrop', function () {
2731
2731
let draggable = tree . getByText ( 'Drag me' ) ;
2732
2732
let droppable = tree . getByText ( 'Drop here' ) ;
2733
2733
2734
- fireEvent . focus ( draggable ) ;
2734
+ act ( ( ) => draggable . focus ( ) ) ;
2735
2735
await user . click ( draggable ) ;
2736
2736
act ( ( ) => jest . runAllTimers ( ) ) ;
2737
2737
expect ( draggable ) . toHaveAttribute ( 'data-dragging' , 'true' ) ;
0 commit comments