Skip to content

Commit 1b5157e

Browse files
committed
f - check for unknown required features in request_invoice
1 parent 51bbe05 commit 1b5157e

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

lightning/src/offers/invoice_request.rs

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ mod tests {
500500
let offer = OfferBuilder::new("foo".into(), recipient_pubkey())
501501
.amount_msats(1000)
502502
.build().unwrap();
503-
let invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey())
503+
let invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
504504
.build().unwrap().sign(payer_sign).unwrap();
505505

506506
let (payer_tlv_stream, offer_tlv_stream, invoice_request_tlv_stream, signature_tlv_stream) =
@@ -553,7 +553,7 @@ mod tests {
553553
.amount_msats(1000)
554554
.absolute_expiry(future_expiry)
555555
.build().unwrap()
556-
.request_invoice(vec![1; 32], payer_pubkey())
556+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
557557
.build()
558558
{
559559
panic!("error building invoice_request: {:?}", e);
@@ -563,7 +563,7 @@ mod tests {
563563
.amount_msats(1000)
564564
.absolute_expiry(past_expiry)
565565
.build().unwrap()
566-
.request_invoice(vec![1; 32], payer_pubkey())
566+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
567567
.build()
568568
{
569569
Ok(_) => panic!("expected error"),
@@ -579,7 +579,7 @@ mod tests {
579579
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
580580
.amount_msats(1000)
581581
.build().unwrap()
582-
.request_invoice(vec![1; 32], payer_pubkey())
582+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
583583
.chain(Network::Bitcoin).unwrap()
584584
.build().unwrap()
585585
.sign(payer_sign).unwrap();
@@ -591,7 +591,7 @@ mod tests {
591591
.amount_msats(1000)
592592
.chain(Network::Testnet)
593593
.build().unwrap()
594-
.request_invoice(vec![1; 32], payer_pubkey())
594+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
595595
.chain(Network::Testnet).unwrap()
596596
.build().unwrap()
597597
.sign(payer_sign).unwrap();
@@ -604,7 +604,7 @@ mod tests {
604604
.chain(Network::Bitcoin)
605605
.chain(Network::Testnet)
606606
.build().unwrap()
607-
.request_invoice(vec![1; 32], payer_pubkey())
607+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
608608
.chain(Network::Bitcoin).unwrap()
609609
.build().unwrap()
610610
.sign(payer_sign).unwrap();
@@ -617,7 +617,7 @@ mod tests {
617617
.chain(Network::Bitcoin)
618618
.chain(Network::Testnet)
619619
.build().unwrap()
620-
.request_invoice(vec![1; 32], payer_pubkey())
620+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
621621
.chain(Network::Bitcoin).unwrap()
622622
.chain(Network::Testnet).unwrap()
623623
.build().unwrap()
@@ -630,7 +630,7 @@ mod tests {
630630
.amount_msats(1000)
631631
.chain(Network::Testnet)
632632
.build().unwrap()
633-
.request_invoice(vec![1; 32], payer_pubkey())
633+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
634634
.chain(Network::Bitcoin)
635635
{
636636
Ok(_) => panic!("expected error"),
@@ -641,7 +641,7 @@ mod tests {
641641
.amount_msats(1000)
642642
.chain(Network::Testnet)
643643
.build().unwrap()
644-
.request_invoice(vec![1; 32], payer_pubkey())
644+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
645645
.build()
646646
{
647647
Ok(_) => panic!("expected error"),
@@ -654,7 +654,7 @@ mod tests {
654654
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
655655
.amount_msats(1000)
656656
.build().unwrap()
657-
.request_invoice(vec![1; 32], payer_pubkey())
657+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
658658
.amount_msats(1000).unwrap()
659659
.build().unwrap()
660660
.sign(payer_sign).unwrap();
@@ -665,7 +665,7 @@ mod tests {
665665
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
666666
.amount_msats(1000)
667667
.build().unwrap()
668-
.request_invoice(vec![1; 32], payer_pubkey())
668+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
669669
.amount_msats(1001).unwrap()
670670
.amount_msats(1000).unwrap()
671671
.build().unwrap()
@@ -677,7 +677,7 @@ mod tests {
677677
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
678678
.amount_msats(1000)
679679
.build().unwrap()
680-
.request_invoice(vec![1; 32], payer_pubkey())
680+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
681681
.amount_msats(1001).unwrap()
682682
.build().unwrap()
683683
.sign(payer_sign).unwrap();
@@ -688,7 +688,7 @@ mod tests {
688688
match OfferBuilder::new("foo".into(), recipient_pubkey())
689689
.amount_msats(1000)
690690
.build().unwrap()
691-
.request_invoice(vec![1; 32], payer_pubkey())
691+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
692692
.amount_msats(999)
693693
{
694694
Ok(_) => panic!("expected error"),
@@ -699,7 +699,7 @@ mod tests {
699699
.amount_msats(1000)
700700
.supported_quantity(Quantity::Unbounded)
701701
.build().unwrap()
702-
.request_invoice(vec![1; 32], payer_pubkey())
702+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
703703
.quantity(2).unwrap()
704704
.amount_msats(1000)
705705
{
@@ -710,7 +710,7 @@ mod tests {
710710
match OfferBuilder::new("foo".into(), recipient_pubkey())
711711
.amount_msats(1000)
712712
.build().unwrap()
713-
.request_invoice(vec![1; 32], payer_pubkey())
713+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
714714
.amount_msats(MAX_VALUE_MSAT + 1)
715715
{
716716
Ok(_) => panic!("expected error"),
@@ -721,7 +721,7 @@ mod tests {
721721
.amount_msats(1000)
722722
.supported_quantity(Quantity::Unbounded)
723723
.build().unwrap()
724-
.request_invoice(vec![1; 32], payer_pubkey())
724+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
725725
.amount_msats(1000).unwrap()
726726
.quantity(2).unwrap()
727727
.build()
@@ -732,7 +732,7 @@ mod tests {
732732

733733
match OfferBuilder::new("foo".into(), recipient_pubkey())
734734
.build().unwrap()
735-
.request_invoice(vec![1; 32], payer_pubkey())
735+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
736736
.build()
737737
{
738738
Ok(_) => panic!("expected error"),
@@ -748,7 +748,7 @@ mod tests {
748748
.amount_msats(1000)
749749
.supported_quantity(Quantity::one())
750750
.build().unwrap()
751-
.request_invoice(vec![1; 32], payer_pubkey())
751+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
752752
.build().unwrap()
753753
.sign(payer_sign).unwrap();
754754
let (_, _, tlv_stream, _) = invoice_request.as_tlv_stream();
@@ -759,7 +759,7 @@ mod tests {
759759
.amount_msats(1000)
760760
.supported_quantity(Quantity::one())
761761
.build().unwrap()
762-
.request_invoice(vec![1; 32], payer_pubkey())
762+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
763763
.amount_msats(2_000).unwrap()
764764
.quantity(2)
765765
{
@@ -771,7 +771,7 @@ mod tests {
771771
.amount_msats(1000)
772772
.supported_quantity(Quantity::Bounded(ten))
773773
.build().unwrap()
774-
.request_invoice(vec![1; 32], payer_pubkey())
774+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
775775
.amount_msats(10_000).unwrap()
776776
.quantity(10).unwrap()
777777
.build().unwrap()
@@ -784,7 +784,7 @@ mod tests {
784784
.amount_msats(1000)
785785
.supported_quantity(Quantity::Bounded(ten))
786786
.build().unwrap()
787-
.request_invoice(vec![1; 32], payer_pubkey())
787+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
788788
.amount_msats(11_000).unwrap()
789789
.quantity(11)
790790
{
@@ -796,7 +796,7 @@ mod tests {
796796
.amount_msats(1000)
797797
.supported_quantity(Quantity::Unbounded)
798798
.build().unwrap()
799-
.request_invoice(vec![1; 32], payer_pubkey())
799+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
800800
.amount_msats(2_000).unwrap()
801801
.quantity(2).unwrap()
802802
.build().unwrap()
@@ -809,7 +809,7 @@ mod tests {
809809
.amount_msats(1000)
810810
.supported_quantity(Quantity::Unbounded)
811811
.build().unwrap()
812-
.request_invoice(vec![1; 32], payer_pubkey())
812+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
813813
.build()
814814
{
815815
Ok(_) => panic!("expected error"),
@@ -822,7 +822,7 @@ mod tests {
822822
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
823823
.amount_msats(1000)
824824
.build().unwrap()
825-
.request_invoice(vec![1; 32], payer_pubkey())
825+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
826826
.payer_note("bar".into())
827827
.build().unwrap()
828828
.sign(payer_sign).unwrap();
@@ -833,7 +833,7 @@ mod tests {
833833
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
834834
.amount_msats(1000)
835835
.build().unwrap()
836-
.request_invoice(vec![1; 32], payer_pubkey())
836+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
837837
.payer_note("bar".into())
838838
.payer_note("baz".into())
839839
.build().unwrap()
@@ -848,7 +848,7 @@ mod tests {
848848
match OfferBuilder::new("foo".into(), recipient_pubkey())
849849
.amount_msats(1000)
850850
.build().unwrap()
851-
.request_invoice(vec![1; 32], payer_pubkey())
851+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
852852
.build().unwrap()
853853
.sign(|digest| Err(()))
854854
{
@@ -859,7 +859,7 @@ mod tests {
859859
match OfferBuilder::new("foo".into(), recipient_pubkey())
860860
.amount_msats(1000)
861861
.build().unwrap()
862-
.request_invoice(vec![1; 32], payer_pubkey())
862+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
863863
.build().unwrap()
864864
.sign(recipient_sign)
865865
{

0 commit comments

Comments
 (0)