Skip to content

Commit 1a81e79

Browse files
committed
f - check for unknown required features in request_invoice
1 parent eb00a55 commit 1a81e79

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

lightning/src/offers/invoice_request.rs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -898,7 +898,7 @@ mod tests {
898898
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
899899
.amount_msats(1000)
900900
.build().unwrap()
901-
.request_invoice(vec![42; 32], payer_pubkey())
901+
.request_invoice(vec![42; 32], payer_pubkey()).unwrap()
902902
.build().unwrap()
903903
.sign(payer_sign).unwrap();
904904

@@ -915,7 +915,7 @@ mod tests {
915915
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
916916
.amount_msats(1000)
917917
.build().unwrap()
918-
.request_invoice(vec![1; 32], payer_pubkey())
918+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
919919
.chain(Network::Bitcoin).unwrap()
920920
.build().unwrap()
921921
.sign(payer_sign).unwrap();
@@ -930,7 +930,7 @@ mod tests {
930930
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
931931
.amount_msats(1000)
932932
.build().unwrap()
933-
.request_invoice(vec![1; 32], payer_pubkey())
933+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
934934
.chain_unchecked(Network::Testnet)
935935
.build_unchecked()
936936
.sign(payer_sign).unwrap();
@@ -949,7 +949,7 @@ mod tests {
949949
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
950950
.amount_msats(1000)
951951
.build().unwrap()
952-
.request_invoice(vec![1; 32], payer_pubkey())
952+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
953953
.build().unwrap()
954954
.sign(payer_sign).unwrap();
955955

@@ -962,7 +962,7 @@ mod tests {
962962

963963
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
964964
.build().unwrap()
965-
.request_invoice(vec![1; 32], payer_pubkey())
965+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
966966
.amount_msats(1000).unwrap()
967967
.build().unwrap()
968968
.sign(payer_sign).unwrap();
@@ -976,7 +976,7 @@ mod tests {
976976

977977
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
978978
.build().unwrap()
979-
.request_invoice(vec![1; 32], payer_pubkey())
979+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
980980
.build_unchecked()
981981
.sign(payer_sign).unwrap();
982982

@@ -991,7 +991,7 @@ mod tests {
991991
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
992992
.amount_msats(1000)
993993
.build().unwrap()
994-
.request_invoice(vec![1; 32], payer_pubkey())
994+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
995995
.amount_msats_unchecked(999)
996996
.build_unchecked()
997997
.sign(payer_sign).unwrap();
@@ -1007,7 +1007,7 @@ mod tests {
10071007
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
10081008
.amount(Amount::Currency { iso4217_code: *b"USD", amount: 1000 })
10091009
.build_unchecked()
1010-
.request_invoice(vec![1; 32], payer_pubkey())
1010+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10111011
.build_unchecked()
10121012
.sign(payer_sign).unwrap();
10131013

@@ -1030,7 +1030,7 @@ mod tests {
10301030
.amount_msats(1000)
10311031
.supported_quantity(Quantity::one())
10321032
.build().unwrap()
1033-
.request_invoice(vec![1; 32], payer_pubkey())
1033+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10341034
.build().unwrap()
10351035
.sign(payer_sign).unwrap();
10361036

@@ -1045,7 +1045,7 @@ mod tests {
10451045
.amount_msats(1000)
10461046
.supported_quantity(Quantity::one())
10471047
.build().unwrap()
1048-
.request_invoice(vec![1; 32], payer_pubkey())
1048+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10491049
.amount_msats(2_000).unwrap()
10501050
.quantity_unchecked(2)
10511051
.build_unchecked()
@@ -1065,7 +1065,7 @@ mod tests {
10651065
.amount_msats(1000)
10661066
.supported_quantity(Quantity::Bounded(ten))
10671067
.build().unwrap()
1068-
.request_invoice(vec![1; 32], payer_pubkey())
1068+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10691069
.amount_msats(10_000).unwrap()
10701070
.quantity(10).unwrap()
10711071
.build().unwrap()
@@ -1082,7 +1082,7 @@ mod tests {
10821082
.amount_msats(1000)
10831083
.supported_quantity(Quantity::Bounded(ten))
10841084
.build().unwrap()
1085-
.request_invoice(vec![1; 32], payer_pubkey())
1085+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10861086
.amount_msats(11_000).unwrap()
10871087
.quantity_unchecked(11)
10881088
.build_unchecked()
@@ -1100,7 +1100,7 @@ mod tests {
11001100
.amount_msats(1000)
11011101
.supported_quantity(Quantity::Unbounded)
11021102
.build().unwrap()
1103-
.request_invoice(vec![1; 32], payer_pubkey())
1103+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11041104
.amount_msats(2_000).unwrap()
11051105
.quantity(2).unwrap()
11061106
.build().unwrap()
@@ -1117,7 +1117,7 @@ mod tests {
11171117
.amount_msats(1000)
11181118
.supported_quantity(Quantity::Unbounded)
11191119
.build().unwrap()
1120-
.request_invoice(vec![1; 32], payer_pubkey())
1120+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11211121
.build_unchecked()
11221122
.sign(payer_sign).unwrap();
11231123

@@ -1135,7 +1135,7 @@ mod tests {
11351135
let offer = OfferBuilder::new("foo".into(), recipient_pubkey())
11361136
.amount_msats(1000)
11371137
.build().unwrap();
1138-
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey())
1138+
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11391139
.build().unwrap();
11401140
let mut tlv_stream = unsigned_invoice_request.invoice_request.as_tlv_stream();
11411141
tlv_stream.0.metadata = None;
@@ -1156,7 +1156,7 @@ mod tests {
11561156
let offer = OfferBuilder::new("foo".into(), recipient_pubkey())
11571157
.amount_msats(1000)
11581158
.build().unwrap();
1159-
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey())
1159+
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11601160
.build().unwrap();
11611161
let mut tlv_stream = unsigned_invoice_request.invoice_request.as_tlv_stream();
11621162
tlv_stream.2.payer_id = None;
@@ -1175,7 +1175,7 @@ mod tests {
11751175
let offer = OfferBuilder::new("foo".into(), recipient_pubkey())
11761176
.amount_msats(1000)
11771177
.build().unwrap();
1178-
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey())
1178+
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11791179
.build().unwrap();
11801180
let mut tlv_stream = unsigned_invoice_request.invoice_request.as_tlv_stream();
11811181
tlv_stream.1.node_id = None;
@@ -1197,7 +1197,7 @@ mod tests {
11971197
OfferBuilder::new("foo".into(), recipient_pubkey())
11981198
.amount_msats(1000)
11991199
.build().unwrap()
1200-
.request_invoice(vec![1; 32], payer_pubkey())
1200+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
12011201
.build().unwrap()
12021202
.invoice_request
12031203
.write(&mut buffer).unwrap();
@@ -1212,7 +1212,7 @@ mod tests {
12121212
let mut invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
12131213
.amount_msats(1000)
12141214
.build().unwrap()
1215-
.request_invoice(vec![1; 32], payer_pubkey())
1215+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
12161216
.build().unwrap()
12171217
.sign(payer_sign).unwrap();
12181218
let last_signature_byte = invoice_request.bytes.last_mut().unwrap();

0 commit comments

Comments
 (0)