@@ -1367,20 +1367,24 @@ fn dca_schedule_should_retry_when_error_is_configured_to_retry_on() {
13671367
13681368 //Act and assert
13691369 let schedule_id = 0 ;
1370+ let retry_1 = retry_block ( 502 , 0 ) ;
1371+ let retry_2 = retry_block ( retry_1, 1 ) ;
1372+ let retry_3 = retry_block ( retry_2, 2 ) ;
1373+
13701374 set_to_blocknumber ( 502 ) ;
13711375 assert ! ( DCA :: schedules( schedule_id) . is_some( ) ) ;
13721376 assert_eq ! ( DCA :: retries_on_error( schedule_id) , 1 ) ;
1373- assert_scheduled_ids ! ( 522 , vec![ schedule_id] ) ;
1377+ assert_scheduled_ids ! ( retry_1 , vec![ schedule_id] ) ;
13741378
1375- set_to_blocknumber ( 522 ) ;
1379+ set_to_blocknumber ( retry_1 ) ;
13761380 assert_eq ! ( DCA :: retries_on_error( schedule_id) , 2 ) ;
1377- assert_scheduled_ids ! ( 562 , vec![ schedule_id] ) ;
1381+ assert_scheduled_ids ! ( retry_2 , vec![ schedule_id] ) ;
13781382
1379- set_to_blocknumber ( 562 ) ;
1383+ set_to_blocknumber ( retry_2 ) ;
13801384 assert_eq ! ( DCA :: retries_on_error( schedule_id) , 3 ) ;
1381- assert_scheduled_ids ! ( 642 , vec![ schedule_id] ) ;
1385+ assert_scheduled_ids ! ( retry_3 , vec![ schedule_id] ) ;
13821386
1383- set_to_blocknumber ( 642 ) ;
1387+ set_to_blocknumber ( retry_3 ) ;
13841388 assert_number_of_executed_sell_trades ! ( 0 ) ;
13851389 assert_that_dca_is_terminated ( ALICE , schedule_id, Error :: < Test > :: MaxRetryReached . into ( ) ) ;
13861390 } ) ;
0 commit comments