@@ -2438,7 +2438,7 @@ fn test_phantom_onion_hmac_failure() {
24382438
24392439 nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & update_add) ;
24402440 commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , & update_0. commitment_signed, false , true ) ;
2441- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2441+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
24422442 nodes[ 1 ] . node . process_pending_update_add_htlcs ( ) ;
24432443
24442444 // Modify the payload so the phantom hop's HMAC is bogus.
@@ -2511,7 +2511,7 @@ fn test_phantom_invalid_onion_payload() {
25112511
25122512 nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & update_add) ;
25132513 commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , & update_0. commitment_signed, false , true ) ;
2514- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2514+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
25152515 nodes[ 1 ] . node . process_pending_update_add_htlcs ( ) ;
25162516
25172517 // Modify the onion packet to have an invalid payment amount.
@@ -2610,7 +2610,7 @@ fn test_phantom_final_incorrect_cltv_expiry() {
26102610
26112611 nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & update_add) ;
26122612 commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , & update_0. commitment_signed, false , true ) ;
2613- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2613+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
26142614 nodes[ 1 ] . node . process_pending_update_add_htlcs ( ) ;
26152615
26162616 // Modify the payload so the phantom hop's HMAC is bogus.
@@ -2680,7 +2680,7 @@ fn test_phantom_failure_too_low_cltv() {
26802680 nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & update_add) ;
26812681 commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , & update_0. commitment_signed, false , true ) ;
26822682
2683- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2683+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
26842684 nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
26852685 expect_pending_htlcs_forwardable_conditions (
26862686 nodes[ 1 ] . node . get_and_clear_pending_events ( ) ,
@@ -2838,9 +2838,9 @@ fn test_phantom_failure_too_low_recv_amt() {
28382838 nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & update_add) ;
28392839 commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , & update_0. commitment_signed, false , true ) ;
28402840
2841- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2841+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
28422842 nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
2843- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2843+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
28442844 nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
28452845 expect_pending_htlcs_forwardable_conditions (
28462846 nodes[ 1 ] . node . get_and_clear_pending_events ( ) ,
@@ -2958,9 +2958,9 @@ fn test_phantom_failure_reject_payment() {
29582958 nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & update_add) ;
29592959 commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , & update_0. commitment_signed, false , true ) ;
29602960
2961- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2961+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
29622962 nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
2963- expect_pending_htlcs_forwardable_ignore ! ( nodes[ 1 ] ) ;
2963+ expect_pending_htlcs_forwardable_conditions ( nodes[ 1 ] . node . get_and_clear_pending_events ( ) , & [ ] ) ;
29642964 nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
29652965 expect_payment_claimable ! (
29662966 nodes[ 1 ] ,
0 commit comments