@@ -2070,16 +2070,18 @@ fn test_channel_reserve_holding_cell_htlcs() {
20702070 let events = nodes[ 2 ] . node . get_and_clear_pending_events ( ) ;
20712071 assert_eq ! ( events. len( ) , 2 ) ;
20722072 match events[ 0 ] {
2073- Event :: PaymentReceived { ref payment_hash, ref payment_secret, amt, user_payment_id : _ } => {
2073+ Event :: PaymentReceived { ref payment_hash, ref payment_preimage , ref payment_secret, amt, user_payment_id : _ } => {
20742074 assert_eq ! ( our_payment_hash_21, * payment_hash) ;
2075+ assert ! ( payment_preimage. is_none( ) ) ;
20752076 assert_eq ! ( our_payment_secret_21, * payment_secret) ;
20762077 assert_eq ! ( recv_value_21, amt) ;
20772078 } ,
20782079 _ => panic ! ( "Unexpected event" ) ,
20792080 }
20802081 match events[ 1 ] {
2081- Event :: PaymentReceived { ref payment_hash, ref payment_secret, amt, user_payment_id : _ } => {
2082+ Event :: PaymentReceived { ref payment_hash, ref payment_preimage , ref payment_secret, amt, user_payment_id : _ } => {
20822083 assert_eq ! ( our_payment_hash_22, * payment_hash) ;
2084+ assert ! ( payment_preimage. is_none( ) ) ;
20832085 assert_eq ! ( our_payment_secret_22, * payment_secret) ;
20842086 assert_eq ! ( recv_value_22, amt) ;
20852087 } ,
@@ -3646,8 +3648,9 @@ fn do_test_drop_messages_peer_disconnect(messages_delivered: u8) {
36463648 let events_2 = nodes[ 1 ] . node . get_and_clear_pending_events ( ) ;
36473649 assert_eq ! ( events_2. len( ) , 1 ) ;
36483650 match events_2[ 0 ] {
3649- Event :: PaymentReceived { ref payment_hash, ref payment_secret, amt, user_payment_id : _ } => {
3651+ Event :: PaymentReceived { ref payment_hash, ref payment_preimage , ref payment_secret, amt, user_payment_id : _ } => {
36503652 assert_eq ! ( payment_hash_1, * payment_hash) ;
3653+ assert ! ( payment_preimage. is_none( ) ) ;
36513654 assert_eq ! ( payment_secret_1, * payment_secret) ;
36523655 assert_eq ! ( amt, 1000000 ) ;
36533656 } ,
@@ -3983,8 +3986,9 @@ fn test_drop_messages_peer_disconnect_dual_htlc() {
39833986 let events_5 = nodes[ 1 ] . node . get_and_clear_pending_events ( ) ;
39843987 assert_eq ! ( events_5. len( ) , 1 ) ;
39853988 match events_5[ 0 ] {
3986- Event :: PaymentReceived { ref payment_hash, ref payment_secret, amt : _, user_payment_id : _ } => {
3989+ Event :: PaymentReceived { ref payment_hash, ref payment_preimage , ref payment_secret, amt : _, user_payment_id : _ } => {
39873990 assert_eq ! ( payment_hash_2, * payment_hash) ;
3991+ assert ! ( payment_preimage. is_none( ) ) ;
39883992 assert_eq ! ( payment_secret_2, * payment_secret) ;
39893993 } ,
39903994 _ => panic ! ( "Unexpected event" ) ,
0 commit comments