Skip to content

Commit d6c0d6c

Browse files
committed
fix: handle multiple reward recipients in assertion
1 parent aa98342 commit d6c0d6c

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

testnet/stacks-node/src/tests/nakamoto_integrations.rs

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11187,19 +11187,17 @@ fn reload_miner_config() {
1118711187
.unwrap()
1118811188
.as_array()
1118911189
.unwrap()
11190-
.get(0)
11191-
.unwrap()
11192-
.get("amt")
11193-
.unwrap()
11194-
.as_u64()
11195-
.unwrap();
11190+
.iter()
11191+
.map(|r| r.get("amt").unwrap().as_u64().unwrap())
11192+
.sum::<u64>();
1119611193

1119711194
assert_eq!(reward_amount, 200000);
1119811195

1119911196
next_block_and_mine_commit(&mut btc_regtest_controller, 60, &conf, &counters).unwrap();
1120011197

1120111198
info!("---- Updating config ----");
11202-
update_config(100010, 55);
11199+
let new_amount = 150000;
11200+
update_config(new_amount, 55);
1120311201

1120411202
// Due to timing of commits, just mine two blocks
1120511203

@@ -11215,14 +11213,11 @@ fn reload_miner_config() {
1121511213
.unwrap()
1121611214
.as_array()
1121711215
.unwrap()
11218-
.get(0)
11219-
.unwrap()
11220-
.get("amt")
11221-
.unwrap()
11222-
.as_u64()
11223-
.unwrap();
11216+
.iter()
11217+
.map(|r| r.get("amt").unwrap().as_u64().unwrap())
11218+
.sum::<u64>();
1122411219

11225-
assert_eq!(reward_amount, 100010);
11220+
assert_eq!(reward_amount, new_amount);
1122611221

1122711222
coord_channel
1122811223
.lock()

0 commit comments

Comments
 (0)