Skip to content

Commit 81b55ed

Browse files
committed
f - check quantity against offer upfront
1 parent e3da832 commit 81b55ed

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
@@ -658,7 +658,7 @@ mod tests {
658658
.build().unwrap()
659659
.request_invoice(vec![1; 32], payer_pubkey())
660660
.amount_msats(1000)
661-
.quantity(2)
661+
.quantity(2).unwrap()
662662
.build()
663663
{
664664
Ok(_) => panic!("expected error"),
@@ -697,7 +697,6 @@ mod tests {
697697
.request_invoice(vec![1; 32], payer_pubkey())
698698
.amount_msats(2_000)
699699
.quantity(2)
700-
.build()
701700
{
702701
Ok(_) => panic!("expected error"),
703702
Err(e) => assert_eq!(e, SemanticError::UnexpectedQuantity),
@@ -709,7 +708,7 @@ mod tests {
709708
.build().unwrap()
710709
.request_invoice(vec![1; 32], payer_pubkey())
711710
.amount_msats(10_000)
712-
.quantity(10)
711+
.quantity(10).unwrap()
713712
.build().unwrap()
714713
.sign(payer_sign).unwrap();
715714
let (_, _, tlv_stream, _) = invoice_request.as_tlv_stream();
@@ -723,7 +722,6 @@ mod tests {
723722
.request_invoice(vec![1; 32], payer_pubkey())
724723
.amount_msats(11_000)
725724
.quantity(11)
726-
.build()
727725
{
728726
Ok(_) => panic!("expected error"),
729727
Err(e) => assert_eq!(e, SemanticError::InvalidQuantity),
@@ -735,7 +733,7 @@ mod tests {
735733
.build().unwrap()
736734
.request_invoice(vec![1; 32], payer_pubkey())
737735
.amount_msats(2_000)
738-
.quantity(2)
736+
.quantity(2).unwrap()
739737
.build().unwrap()
740738
.sign(payer_sign).unwrap();
741739
let (_, _, tlv_stream, _) = invoice_request.as_tlv_stream();

0 commit comments

Comments
 (0)