Skip to content

Commit 98d96ea

Browse files
f simplify invalid metadata test
1 parent 33fc3d7 commit 98d96ea

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

lightning/src/offers/static_invoice.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -856,16 +856,14 @@ mod tests {
856856
}
857857

858858
// Error if the offer's metadata cannot be verified.
859-
let mut offer_invalid_signing_pubkey = valid_offer.clone();
860-
let mut offer_tlv_stream = offer_invalid_signing_pubkey.as_tlv_stream();
861-
let invalid_node_id = payer_pubkey();
862-
offer_tlv_stream.node_id = Some(&invalid_node_id);
863-
let mut buffer = Vec::new();
864-
offer_tlv_stream.write(&mut buffer).unwrap();
865-
offer_invalid_signing_pubkey = Offer::try_from(buffer).unwrap();
866-
859+
let offer = OfferBuilder::new(recipient_pubkey())
860+
.path(blinded_path())
861+
.metadata(vec![42; 32])
862+
.unwrap()
863+
.build()
864+
.unwrap();
867865
if let Err(e) = StaticInvoiceBuilder::for_offer_using_keys(
868-
&offer_invalid_signing_pubkey,
866+
&offer,
869867
payment_paths(),
870868
vec![blinded_path()],
871869
now,

0 commit comments

Comments
 (0)