Skip to content

Commit 8f1dcac

Browse files
committed
fix dca test
1 parent 0f9a680 commit 8f1dcac

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

pallets/dca/src/tests/on_initialize.rs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)