Skip to content

Commit e584fae

Browse files
committed
f - fix parsing tests for removed semantic errors
1 parent 3f2ed45 commit e584fae

File tree

1 file changed

+6
-21
lines changed

1 file changed

+6
-21
lines changed

lightning/src/offers/offer.rs

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

984974
#[test]
@@ -991,17 +981,12 @@ mod tests {
991981
panic!("error parsing offer: {:?}", e);
992982
}
993983

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

1007992
let mut tlv_stream = offer.as_tlv_stream();

0 commit comments

Comments
 (0)