Skip to content

Commit 70c8f00

Browse files
committed
f - Use get_keysend_route in keysend tests
1 parent 96070dd commit 70c8f00

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

lightning/src/ln/functional_tests.rs

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use ln::channel::{Channel, ChannelError};
2424
use ln::{chan_utils, onion_utils};
2525
use ln::chan_utils::HTLC_SUCCESS_TX_WEIGHT;
2626
use routing::network_graph::{NetworkUpdate, RoutingFees};
27-
use routing::router::{Route, RouteHop, RouteHint, RouteHintHop, get_route};
27+
use routing::router::{Route, RouteHop, RouteHint, RouteHintHop, get_route, get_keysend_route};
2828
use ln::features::{ChannelFeatures, InitFeatures, InvoiceFeatures, NodeFeatures};
2929
use ln::msgs;
3030
use ln::msgs::{ChannelMessageHandler, RoutingMessageHandler, ErrorAction};
@@ -9188,7 +9188,12 @@ fn test_keysend_payments_to_public_node() {
91889188
let nodes = create_network(2, &node_cfgs, &node_chanmgrs);
91899189

91909190
let _chan = create_announced_chan_between_nodes_with_value(&nodes, 0, 1, 100000, 10001, InitFeatures::known(), InitFeatures::known());
9191-
let (route, _, _, _) = get_route_and_payment_hash!(nodes[0], nodes[1], vec![], 10000, 40);
9191+
let network_graph = &nodes[0].net_graph_msg_handler.network_graph;
9192+
let payer_pubkey = nodes[0].node.get_our_node_id();
9193+
let payee_pubkey = nodes[1].node.get_our_node_id();
9194+
let route = get_keysend_route(
9195+
&payer_pubkey, &network_graph, &payee_pubkey, None, &vec![], 10000, 40, nodes[0].logger
9196+
).unwrap();
91929197

91939198
let test_preimage = PaymentPreimage([42; 32]);
91949199
let (payment_hash, _) = nodes[0].node.send_spontaneous_payment(&route, Some(test_preimage)).unwrap();
@@ -9214,7 +9219,12 @@ fn test_keysend_payments_to_private_node() {
92149219
nodes[1].node.peer_connected(&payer_pubkey, &msgs::Init { features: InitFeatures::known() });
92159220

92169221
let _chan = create_chan_between_nodes(&nodes[0], &nodes[1], InitFeatures::known(), InitFeatures::known());
9217-
let (route, _, _, _) = get_route_and_payment_hash!(nodes[0], nodes[1], vec![], 10000, 40);
9222+
let network_graph = &nodes[0].net_graph_msg_handler.network_graph;
9223+
let first_hops = nodes[0].node.list_usable_channels();
9224+
let route = get_keysend_route(
9225+
&payer_pubkey, &network_graph, &payee_pubkey, Some(&first_hops.iter().collect::<Vec<_>>()),
9226+
&vec![], 10000, 40, nodes[0].logger
9227+
).unwrap();
92189228

92199229
let test_preimage = PaymentPreimage([42; 32]);
92209230
let (payment_hash, _) = nodes[0].node.send_spontaneous_payment(&route, Some(test_preimage)).unwrap();

0 commit comments

Comments
 (0)