Skip to content

Commit 4157cc0

Browse files
committed
f - check for unknown required features in request_invoice
1 parent 1a78624 commit 4157cc0

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
@@ -924,7 +924,7 @@ mod tests {
924924
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
925925
.amount_msats(1000)
926926
.build().unwrap()
927-
.request_invoice(vec![42; 32], payer_pubkey())
927+
.request_invoice(vec![42; 32], payer_pubkey()).unwrap()
928928
.build().unwrap()
929929
.sign(payer_sign).unwrap();
930930

@@ -941,7 +941,7 @@ mod tests {
941941
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
942942
.amount_msats(1000)
943943
.build().unwrap()
944-
.request_invoice(vec![1; 32], payer_pubkey())
944+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
945945
.chain(Network::Bitcoin).unwrap()
946946
.build().unwrap()
947947
.sign(payer_sign).unwrap();
@@ -956,7 +956,7 @@ mod tests {
956956
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
957957
.amount_msats(1000)
958958
.build().unwrap()
959-
.request_invoice(vec![1; 32], payer_pubkey())
959+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
960960
.chain_unchecked(Network::Testnet)
961961
.build_unchecked()
962962
.sign(payer_sign).unwrap();
@@ -975,7 +975,7 @@ mod tests {
975975
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
976976
.amount_msats(1000)
977977
.build().unwrap()
978-
.request_invoice(vec![1; 32], payer_pubkey())
978+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
979979
.build().unwrap()
980980
.sign(payer_sign).unwrap();
981981

@@ -988,7 +988,7 @@ mod tests {
988988

989989
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
990990
.build().unwrap()
991-
.request_invoice(vec![1; 32], payer_pubkey())
991+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
992992
.amount_msats(1000).unwrap()
993993
.build().unwrap()
994994
.sign(payer_sign).unwrap();
@@ -1002,7 +1002,7 @@ mod tests {
10021002

10031003
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
10041004
.build().unwrap()
1005-
.request_invoice(vec![1; 32], payer_pubkey())
1005+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10061006
.build_unchecked()
10071007
.sign(payer_sign).unwrap();
10081008

@@ -1017,7 +1017,7 @@ mod tests {
10171017
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
10181018
.amount_msats(1000)
10191019
.build().unwrap()
1020-
.request_invoice(vec![1; 32], payer_pubkey())
1020+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10211021
.amount_msats_unchecked(999)
10221022
.build_unchecked()
10231023
.sign(payer_sign).unwrap();
@@ -1033,7 +1033,7 @@ mod tests {
10331033
let invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
10341034
.amount(Amount::Currency { iso4217_code: *b"USD", amount: 1000 })
10351035
.build_unchecked()
1036-
.request_invoice(vec![1; 32], payer_pubkey())
1036+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10371037
.build_unchecked()
10381038
.sign(payer_sign).unwrap();
10391039

@@ -1056,7 +1056,7 @@ mod tests {
10561056
.amount_msats(1000)
10571057
.supported_quantity(Quantity::one())
10581058
.build().unwrap()
1059-
.request_invoice(vec![1; 32], payer_pubkey())
1059+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10601060
.build().unwrap()
10611061
.sign(payer_sign).unwrap();
10621062

@@ -1071,7 +1071,7 @@ mod tests {
10711071
.amount_msats(1000)
10721072
.supported_quantity(Quantity::one())
10731073
.build().unwrap()
1074-
.request_invoice(vec![1; 32], payer_pubkey())
1074+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10751075
.amount_msats(2_000).unwrap()
10761076
.quantity_unchecked(2)
10771077
.build_unchecked()
@@ -1091,7 +1091,7 @@ mod tests {
10911091
.amount_msats(1000)
10921092
.supported_quantity(Quantity::Bounded(ten))
10931093
.build().unwrap()
1094-
.request_invoice(vec![1; 32], payer_pubkey())
1094+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
10951095
.amount_msats(10_000).unwrap()
10961096
.quantity(10).unwrap()
10971097
.build().unwrap()
@@ -1108,7 +1108,7 @@ mod tests {
11081108
.amount_msats(1000)
11091109
.supported_quantity(Quantity::Bounded(ten))
11101110
.build().unwrap()
1111-
.request_invoice(vec![1; 32], payer_pubkey())
1111+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11121112
.amount_msats(11_000).unwrap()
11131113
.quantity_unchecked(11)
11141114
.build_unchecked()
@@ -1126,7 +1126,7 @@ mod tests {
11261126
.amount_msats(1000)
11271127
.supported_quantity(Quantity::Unbounded)
11281128
.build().unwrap()
1129-
.request_invoice(vec![1; 32], payer_pubkey())
1129+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11301130
.amount_msats(2_000).unwrap()
11311131
.quantity(2).unwrap()
11321132
.build().unwrap()
@@ -1143,7 +1143,7 @@ mod tests {
11431143
.amount_msats(1000)
11441144
.supported_quantity(Quantity::Unbounded)
11451145
.build().unwrap()
1146-
.request_invoice(vec![1; 32], payer_pubkey())
1146+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11471147
.build_unchecked()
11481148
.sign(payer_sign).unwrap();
11491149

@@ -1161,7 +1161,7 @@ mod tests {
11611161
let offer = OfferBuilder::new("foo".into(), recipient_pubkey())
11621162
.amount_msats(1000)
11631163
.build().unwrap();
1164-
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey())
1164+
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11651165
.build().unwrap();
11661166
let mut tlv_stream = unsigned_invoice_request.invoice_request.as_tlv_stream();
11671167
tlv_stream.0.metadata = None;
@@ -1182,7 +1182,7 @@ mod tests {
11821182
let offer = OfferBuilder::new("foo".into(), recipient_pubkey())
11831183
.amount_msats(1000)
11841184
.build().unwrap();
1185-
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey())
1185+
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
11861186
.build().unwrap();
11871187
let mut tlv_stream = unsigned_invoice_request.invoice_request.as_tlv_stream();
11881188
tlv_stream.2.payer_id = None;
@@ -1201,7 +1201,7 @@ mod tests {
12011201
let offer = OfferBuilder::new("foo".into(), recipient_pubkey())
12021202
.amount_msats(1000)
12031203
.build().unwrap();
1204-
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey())
1204+
let unsigned_invoice_request = offer.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
12051205
.build().unwrap();
12061206
let mut tlv_stream = unsigned_invoice_request.invoice_request.as_tlv_stream();
12071207
tlv_stream.1.node_id = None;
@@ -1223,7 +1223,7 @@ mod tests {
12231223
OfferBuilder::new("foo".into(), recipient_pubkey())
12241224
.amount_msats(1000)
12251225
.build().unwrap()
1226-
.request_invoice(vec![1; 32], payer_pubkey())
1226+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
12271227
.build().unwrap()
12281228
.invoice_request
12291229
.write(&mut buffer).unwrap();
@@ -1238,7 +1238,7 @@ mod tests {
12381238
let mut invoice_request = OfferBuilder::new("foo".into(), recipient_pubkey())
12391239
.amount_msats(1000)
12401240
.build().unwrap()
1241-
.request_invoice(vec![1; 32], payer_pubkey())
1241+
.request_invoice(vec![1; 32], payer_pubkey()).unwrap()
12421242
.build().unwrap()
12431243
.sign(payer_sign).unwrap();
12441244
let last_signature_byte = invoice_request.bytes.last_mut().unwrap();

0 commit comments

Comments
 (0)