@@ -776,26 +776,30 @@ async fn test_peers_following_each_other(cx_a: &mut TestAppContext, cx_b: &mut T
776776 . unwrap ( ) ;
777777
778778 // Clients A and B follow each other in split panes
779- workspace_a. update_in ( cx_a, |workspace, window, cx| {
780- workspace. split_and_clone (
781- workspace. active_pane ( ) . clone ( ) ,
782- SplitDirection :: Right ,
783- window,
784- cx,
785- ) ;
786- } ) ;
779+ workspace_a
780+ . update_in ( cx_a, |workspace, window, cx| {
781+ workspace. split_and_clone (
782+ workspace. active_pane ( ) . clone ( ) ,
783+ SplitDirection :: Right ,
784+ window,
785+ cx,
786+ )
787+ } )
788+ . await ;
787789 workspace_a. update_in ( cx_a, |workspace, window, cx| {
788790 workspace. follow ( client_b. peer_id ( ) . unwrap ( ) , window, cx)
789791 } ) ;
790792 executor. run_until_parked ( ) ;
791- workspace_b. update_in ( cx_b, |workspace, window, cx| {
792- workspace. split_and_clone (
793- workspace. active_pane ( ) . clone ( ) ,
794- SplitDirection :: Right ,
795- window,
796- cx,
797- ) ;
798- } ) ;
793+ workspace_b
794+ . update_in ( cx_b, |workspace, window, cx| {
795+ workspace. split_and_clone (
796+ workspace. active_pane ( ) . clone ( ) ,
797+ SplitDirection :: Right ,
798+ window,
799+ cx,
800+ )
801+ } )
802+ . await ;
799803 workspace_b. update_in ( cx_b, |workspace, window, cx| {
800804 workspace. follow ( client_a. peer_id ( ) . unwrap ( ) , window, cx)
801805 } ) ;
@@ -1369,9 +1373,11 @@ async fn test_auto_unfollowing(cx_a: &mut TestAppContext, cx_b: &mut TestAppCont
13691373 ) ;
13701374
13711375 // When client B activates a different pane, it continues following client A in the original pane.
1372- workspace_b. update_in ( cx_b, |workspace, window, cx| {
1373- workspace. split_and_clone ( pane_b. clone ( ) , SplitDirection :: Right , window, cx)
1374- } ) ;
1376+ workspace_b
1377+ . update_in ( cx_b, |workspace, window, cx| {
1378+ workspace. split_and_clone ( pane_b. clone ( ) , SplitDirection :: Right , window, cx)
1379+ } )
1380+ . await ;
13751381 assert_eq ! (
13761382 workspace_b. update( cx_b, |workspace, _| workspace. leader_for_pane( & pane_b) ) ,
13771383 Some ( leader_id. into( ) )
0 commit comments