Skip to content

Commit c9fc32f

Browse files
committed
f - fix parsing tests for removed semantic errors
1 parent 7a918d8 commit c9fc32f

File tree

1 file changed

+6
-21
lines changed

1 file changed

+6
-21
lines changed

lightning/src/offers/offer.rs

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -970,16 +970,6 @@ mod tests {
970970
if let Err(e) = offer.to_string().parse::<Offer>() {
971971
panic!("error parsing offer: {:?}", e);
972972
}
973-
974-
let unsupported_chain = ChainHash::from(&[42; 32][..]);
975-
let mut builder = OfferBuilder::new("foo".into(), pubkey(42));
976-
builder.offer.chains = Some(vec![unsupported_chain]);
977-
978-
let offer = builder.build().unwrap();
979-
match offer.to_string().parse::<Offer>() {
980-
Ok(_) => panic!("expected error"),
981-
Err(e) => assert_eq!(e, ParseError::InvalidSemantics(SemanticError::UnsupportedChain)),
982-
}
983973
}
984974

985975
#[test]
@@ -992,17 +982,12 @@ mod tests {
992982
panic!("error parsing offer: {:?}", e);
993983
}
994984

995-
let mut tlv_stream = offer.as_tlv_stream();
996-
tlv_stream.currency = Some(b"USD");
997-
998-
let mut encoded_offer = Vec::new();
999-
tlv_stream.write(&mut encoded_offer).unwrap();
1000-
1001-
match Offer::try_from(encoded_offer) {
1002-
Ok(_) => panic!("expected error"),
1003-
Err(e) => {
1004-
assert_eq!(e, ParseError::InvalidSemantics(SemanticError::UnsupportedCurrency));
1005-
},
985+
let offer = OfferBuilder::new("foo".into(), pubkey(42))
986+
.amount(Amount::Currency { iso4217_code: *b"USD", amount: 1000 })
987+
.build()
988+
.unwrap();
989+
if let Err(e) = offer.to_string().parse::<Offer>() {
990+
panic!("error parsing offer: {:?}", e);
1006991
}
1007992

1008993
let mut tlv_stream = offer.as_tlv_stream();

0 commit comments

Comments
 (0)