Skip to content

Commit 4780f94

Browse files
authored
Merge pull request #474 from arturgontijo/fix-multihop-test
Fix `multi_hop_sending` test
2 parents 6de3500 + ca3546b commit 4780f94

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)