@@ -992,6 +992,7 @@ mod tests {
992992 use tokio:: {
993993 join,
994994 sync:: mpsc:: Receiver ,
995+ task:: yield_now,
995996 time:: { sleep, timeout} ,
996997 } ;
997998
@@ -1413,7 +1414,8 @@ mod tests {
14131414 let fut_stream = client
14141415 . stream_historical ( BlockNumberOrTag :: Number ( 0 ) , BlockNumberOrTag :: Number ( end_num) ) ;
14151416
1416- let roerg = async {
1417+ let reorg_task = async {
1418+ yield_now ( ) . await ;
14171419 sleep ( Duration :: from_secs ( 2 ) ) . await ;
14181420 let _ = provider. anvil_mine ( Option :: Some ( 20 ) , Option :: None ) . await ;
14191421 let head_now = provider. get_block_number ( ) . await . unwrap ( ) ;
@@ -1425,8 +1427,7 @@ mod tests {
14251427 drop ( lock) ;
14261428 } ;
14271429
1428- let ( res_stream, ( ) ) = join ! ( fut_stream, roerg) ;
1429-
1430+ let ( res_stream, ( ) ) = join ! ( fut_stream, reorg_task) ;
14301431 let mut stream = res_stream. unwrap ( ) ;
14311432
14321433 let mut data_ranges = Vec :: new ( ) ;
@@ -1483,7 +1484,8 @@ mod tests {
14831484 let fut_stream = client
14841485 . stream_historical ( BlockNumberOrTag :: Number ( 0 ) , BlockNumberOrTag :: Number ( end_num) ) ;
14851486
1486- let roerg = async {
1487+ let reorg_task = async {
1488+ yield_now ( ) . await ;
14871489 sleep ( Duration :: from_secs ( 2 ) ) . await ;
14881490 let pre_reorg_mine = 20 ;
14891491 let _ = provider. anvil_mine ( Option :: Some ( pre_reorg_mine) , Option :: None ) . await ;
@@ -1495,8 +1497,7 @@ mod tests {
14951497 drop ( lock) ;
14961498 } ;
14971499
1498- let ( res_stream, ( ) ) = join ! ( fut_stream, roerg) ;
1499-
1500+ let ( res_stream, ( ) ) = join ! ( fut_stream, reorg_task) ;
15001501 let mut stream = res_stream. unwrap ( ) ;
15011502
15021503 let mut data_ranges = Vec :: new ( ) ;
0 commit comments