@@ -324,13 +324,6 @@ impl Offer {
324
324
& self . bytes
325
325
}
326
326
327
- #[ cfg( test) ]
328
- fn to_bytes ( & self ) -> Vec < u8 > {
329
- let mut buffer = Vec :: new ( ) ;
330
- self . contents . write ( & mut buffer) . unwrap ( ) ;
331
- buffer
332
- }
333
-
334
327
#[ cfg( test) ]
335
328
fn as_tlv_stream ( & self ) -> OfferTlvStreamRef {
336
329
self . contents . as_tlv_stream ( )
@@ -426,6 +419,7 @@ mod tests {
426
419
use core:: time:: Duration ;
427
420
use ln:: features:: OfferFeatures ;
428
421
use onion_message:: { BlindedHop , BlindedPath } ;
422
+ use util:: ser:: Writeable ;
429
423
430
424
fn pubkey ( byte : u8 ) -> PublicKey {
431
425
let secp_ctx = Secp256k1 :: new ( ) ;
@@ -440,8 +434,10 @@ mod tests {
440
434
fn builds_offer_with_defaults ( ) {
441
435
let offer = OfferBuilder :: new ( "foo" . into ( ) , pubkey ( 42 ) ) . build ( ) . unwrap ( ) ;
442
436
let tlv_stream = offer. as_tlv_stream ( ) ;
437
+ let mut buffer = Vec :: new ( ) ;
438
+ offer. contents . write ( & mut buffer) . unwrap ( ) ;
443
439
444
- assert_eq ! ( offer. as_bytes( ) , & offer . to_bytes ( ) [ .. ] ) ;
440
+ assert_eq ! ( offer. as_bytes( ) , buffer . as_slice ( ) ) ;
445
441
assert_eq ! ( offer. chains( ) , vec![ ChainHash :: using_genesis_block( Network :: Bitcoin ) ] ) ;
446
442
assert_eq ! ( offer. metadata( ) , None ) ;
447
443
assert_eq ! ( offer. amount( ) , None ) ;
0 commit comments