Skip to content

Commit 7895943

Browse files
committed
Check max_total_routing_fee is accounted for in test_threaded_payment_retries
1 parent 26b515c commit 7895943

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

lightning/src/ln/payment_tests.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3135,7 +3135,9 @@ fn test_threaded_payment_retries() {
31353135
let payment_params = PaymentParameters::from_node_id(nodes[1].node.get_our_node_id(), TEST_FINAL_CLTV)
31363136
.with_expiry_time(payment_expiry_secs as u64)
31373137
.with_bolt11_features(invoice_features).unwrap();
3138-
let mut route_params = RouteParameters::from_payment_params_and_value(payment_params, amt_msat);
3138+
let mut route_params = RouteParameters {
3139+
payment_params, final_value_msat: amt_msat, max_total_routing_fee_msat: Some(500_000),
3140+
};
31393141

31403142
let mut route = Route {
31413143
paths: vec![
@@ -3174,9 +3176,11 @@ fn test_threaded_payment_retries() {
31743176
maybe_announced_channel: true,
31753177
}], blinded_tail: None }
31763178
],
3177-
route_params: Some(RouteParameters::from_payment_params_and_value(
3178-
PaymentParameters::from_node_id(nodes[2].node.get_our_node_id(), TEST_FINAL_CLTV),
3179-
amt_msat - amt_msat / 1000)),
3179+
route_params: Some(RouteParameters {
3180+
payment_params: PaymentParameters::from_node_id(nodes[1].node.get_our_node_id(), TEST_FINAL_CLTV),
3181+
final_value_msat: amt_msat - amt_msat / 1000,
3182+
max_total_routing_fee_msat: Some(500_000),
3183+
}),
31803184
};
31813185
nodes[0].router.expect_find_route(route_params.clone(), Ok(route.clone()));
31823186

@@ -3234,6 +3238,7 @@ fn test_threaded_payment_retries() {
32343238
let mut new_route_params = route_params.clone();
32353239
previously_failed_channels.push(route.paths[0].hops[1].short_channel_id);
32363240
new_route_params.payment_params.previously_failed_channels = previously_failed_channels.clone();
3241+
new_route_params.max_total_routing_fee_msat.as_mut().map(|m| *m -= 100_000);
32373242
route.paths[0].hops[1].short_channel_id += 1;
32383243
nodes[0].router.expect_find_route(new_route_params, Ok(route.clone()));
32393244

0 commit comments

Comments
 (0)