Skip to content

Commit 43a72a0

Browse files
committedMar 26, 2025
f: adjust blinded path failure test
1 parent 73daaad commit 43a72a0

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed
 

‎lightning/src/ln/blinded_payment_tests.rs

+19-1
Original file line numberDiff line numberDiff line change
@@ -2144,7 +2144,25 @@ fn do_test_trampoline_single_hop_receive(success: bool) {
21442144
.expect_failure(HTLCDestination::InvalidOnion);
21452145
do_pass_along_path(args);
21462146

2147-
fail_blinded_htlc_backwards(payment_hash, 1, &[&nodes[0], &nodes[1], &nodes[2]], false);
2147+
{
2148+
let unblinded_node_updates = get_htlc_update_msgs!(nodes[2], nodes[1].node.get_our_node_id());
2149+
nodes[1].node.handle_update_fail_htlc(
2150+
nodes[2].node.get_our_node_id(), &unblinded_node_updates.update_fail_htlcs[0]
2151+
);
2152+
do_commitment_signed_dance(&nodes[1], &nodes[2], &unblinded_node_updates.commitment_signed, true, false);
2153+
}
2154+
{
2155+
let unblinded_node_updates = get_htlc_update_msgs!(nodes[1], nodes[0].node.get_our_node_id());
2156+
nodes[0].node.handle_update_fail_htlc(
2157+
nodes[1].node.get_our_node_id(), &unblinded_node_updates.update_fail_htlcs[0]
2158+
);
2159+
do_commitment_signed_dance(&nodes[0], &nodes[1], &unblinded_node_updates.commitment_signed, false, false);
2160+
}
2161+
{
2162+
let payment_failed_conditions = PaymentFailedConditions::new()
2163+
.expected_htlc_error_data(INVALID_ONION_BLINDING, &[0; 0]);
2164+
expect_payment_failed_conditions(&nodes[0], payment_hash, true, payment_failed_conditions);
2165+
}
21482166
}
21492167
}
21502168

0 commit comments

Comments
 (0)