- nodes[0].router.expect_find_route(route_params.clone(), Ok(send_route));
- let mut payment_params = route_params.payment_params.clone();
- payment_params.previously_failed_channels.push(chan_2_id);
-
- let mut retry_1_params = RouteParameters::from_payment_params_and_value(payment_params, amt_msat / 2);
- retry_1_params.max_total_routing_fee_msat = None;
- nodes[0].router.expect_find_route(retry_1_params, Ok(retry_1_route));
-
- let mut payment_params = route_params.payment_params.clone();
- payment_params.previously_failed_channels.push(chan_3_id);
- let mut retry_2_params = RouteParameters::from_payment_params_and_value(payment_params, amt_msat / 4);
- retry_2_params.max_total_routing_fee_msat = None;