Skip to content

Commit 7d41d4f

Browse files
committed
fixup! Move JIT parameters to BOLT11 payment_metadata
1 parent 1ec8779 commit 7d41d4f

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/event.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff 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]

0 commit comments

Comments
 (0)