@@ -969,16 +969,6 @@ mod tests {
969
969
if let Err ( e) = offer. to_string ( ) . parse :: < Offer > ( ) {
970
970
panic ! ( "error parsing offer: {:?}" , e) ;
971
971
}
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
- }
982
972
}
983
973
984
974
#[ test]
@@ -991,17 +981,12 @@ mod tests {
991
981
panic ! ( "error parsing offer: {:?}" , e) ;
992
982
}
993
983
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) ;
1005
990
}
1006
991
1007
992
let mut tlv_stream = offer. as_tlv_stream ( ) ;
0 commit comments