Add find_route test util
[rust-lightning] / lightning / src / ln / blinded_payment_tests.rs
index c14c75a5e02a56244c7fcebd5a51252b1916a714..c8b835debaf7fd426f6ea8710580e89c2cb0e406 100644 (file)
@@ -474,6 +474,8 @@ fn multi_hop_receiver_fail() {
                nodes.iter().skip(1).map(|n| n.node.get_our_node_id()).collect(), &[&chan_upd_1_2],
                &chanmon_cfgs[2].keys_manager);
 
+       let route = find_route(&nodes[0], &route_params).unwrap();
+       node_cfgs[0].router.expect_find_route(route_params.clone(), Ok(route.clone()));
        nodes[0].node.send_payment(payment_hash, RecipientOnionFields::spontaneous_empty(), PaymentId(payment_hash.0), route_params, Retry::Attempts(0)).unwrap();
        check_added_monitors(&nodes[0], 1);
        pass_along_route(&nodes[0], &[&[&nodes[1], &nodes[2]]], amt_msat, payment_hash, payment_secret);