File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1945,6 +1945,13 @@ mod tests {
19451945 #[ test]
19461946 fn lsps2_payment_metadata_missing_or_malformed_limit_is_rejected ( ) {
19471947 let empty_metadata = Bolt11PaymentMetadata { lsps2_parameters : None } . encode ( ) ;
1948+ let metadata_without_fee_limit = Bolt11PaymentMetadata {
1949+ lsps2_parameters : Some ( LSPS2Parameters {
1950+ max_total_opening_fee_msat : None ,
1951+ max_proportional_opening_fee_ppm_msat : None ,
1952+ } ) ,
1953+ }
1954+ . encode ( ) ;
19481955
19491956 assert_eq ! (
19501957 EventHandler :: <Arc <TestLogger >>:: lsps2_max_total_opening_fee_msat(
@@ -1957,6 +1964,13 @@ mod tests {
19571964 EventHandler :: <Arc <TestLogger >>:: lsps2_max_total_opening_fee_msat( & [ 0xff ] , 100_000 ) ,
19581965 None
19591966 ) ;
1967+ assert_eq ! (
1968+ EventHandler :: <Arc <TestLogger >>:: lsps2_max_total_opening_fee_msat(
1969+ & metadata_without_fee_limit,
1970+ 100_000
1971+ ) ,
1972+ None
1973+ ) ;
19601974 }
19611975
19621976 #[ tokio:: test]
You can’t perform that action at this time.
0 commit comments