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