Skip to content

Commit ca3546b

Browse files
committed
Fix multi_hop_sending test.
1 parent 6de3500 commit ca3546b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tests/integration_tests_rust.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,11 @@ fn multi_hop_sending() {
202202
nodes[0].bolt11_payment().send(&invoice, Some(sending_params)).unwrap();
203203

204204
expect_event!(nodes[1], PaymentForwarded);
205-
expect_event!(nodes[2], PaymentForwarded);
205+
206+
// We expect that the payment goes through N2 or N3, so we check both for the PaymentForwarded event.
207+
let node_2_fwd_event = matches!(nodes[2].next_event(), Some(Event::PaymentForwarded { .. }));
208+
let node_3_fwd_event = matches!(nodes[3].next_event(), Some(Event::PaymentForwarded { .. }));
209+
assert!(node_2_fwd_event || node_3_fwd_event);
206210

207211
let payment_id = expect_payment_received_event!(&nodes[4], 2_500_000);
208212
let fee_paid_msat = Some(2000);

0 commit comments

Comments
 (0)