Skip to content

Commit 8d70eb7

Browse files
committed
f - check quantity against offer upfront
1 parent f80f449 commit 8d70eb7

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lightning/src/offers/invoice_request.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ mod tests {
662662
.build().unwrap()
663663
.request_invoice(vec![1; 32], payer_pubkey())
664664
.amount_msats(1000)
665-
.quantity(2)
665+
.quantity(2).unwrap()
666666
.build()
667667
{
668668
Ok(_) => panic!("expected error"),
@@ -701,7 +701,6 @@ mod tests {
701701
.request_invoice(vec![1; 32], payer_pubkey())
702702
.amount_msats(2_000)
703703
.quantity(2)
704-
.build()
705704
{
706705
Ok(_) => panic!("expected error"),
707706
Err(e) => assert_eq!(e, SemanticError::UnexpectedQuantity),
@@ -713,7 +712,7 @@ mod tests {
713712
.build().unwrap()
714713
.request_invoice(vec![1; 32], payer_pubkey())
715714
.amount_msats(10_000)
716-
.quantity(10)
715+
.quantity(10).unwrap()
717716
.build().unwrap()
718717
.sign(payer_sign).unwrap();
719718
let (_, _, tlv_stream, _) = invoice_request.as_tlv_stream();
@@ -727,7 +726,6 @@ mod tests {
727726
.request_invoice(vec![1; 32], payer_pubkey())
728727
.amount_msats(11_000)
729728
.quantity(11)
730-
.build()
731729
{
732730
Ok(_) => panic!("expected error"),
733731
Err(e) => assert_eq!(e, SemanticError::InvalidQuantity),
@@ -739,7 +737,7 @@ mod tests {
739737
.build().unwrap()
740738
.request_invoice(vec![1; 32], payer_pubkey())
741739
.amount_msats(2_000)
742-
.quantity(2)
740+
.quantity(2).unwrap()
743741
.build().unwrap()
744742
.sign(payer_sign).unwrap();
745743
let (_, _, tlv_stream, _) = invoice_request.as_tlv_stream();

0 commit comments

Comments
 (0)