@@ -510,6 +510,7 @@ func TestToNetFromNetEquivalency(t *testing.T) {
510
510
})
511
511
t .Run ("round-trip with wrapping" , func (t * testing.T ) {
512
512
transportID := datatransfer .TransportID ("applesauce" )
513
+ transportVersion := datatransfer.Version {Major : 1 , Minor : 5 , Patch : 0 }
513
514
baseCid := testutil .GenerateCids (1 )[0 ]
514
515
selector := builder .NewSelectorSpecBuilder (basicnode .Prototype .Any ).Matcher ().Node ()
515
516
isPull := false
@@ -519,15 +520,16 @@ func TestToNetFromNetEquivalency(t *testing.T) {
519
520
voucherResult := testutil .NewTestTypedVoucher ()
520
521
request , err := message1_1 .NewRequest (id , false , isPull , & voucher , baseCid , selector )
521
522
require .NoError (t , err )
522
- wrequest := request .WrappedForTransport (transportID )
523
+ wrequest := request .WrappedForTransport (transportID , transportVersion )
523
524
buf := new (bytes.Buffer )
524
525
err = wrequest .ToNet (buf )
525
526
require .NoError (t , err )
526
527
require .Greater (t , buf .Len (), 0 )
527
- receivedTransportID , deserialized , err := message1_1 .FromNetWrapped (buf )
528
+ deserialized , err := message1_1 .FromNetWrapped (buf )
528
529
require .NoError (t , err )
529
530
530
- require .Equal (t , transportID , receivedTransportID )
531
+ require .Equal (t , transportID , deserialized .TransportID ())
532
+ require .Equal (t , transportVersion , deserialized .TransportVersion ())
531
533
deserializedRequest , ok := deserialized .(datatransfer.Request )
532
534
require .True (t , ok )
533
535
@@ -541,12 +543,13 @@ func TestToNetFromNetEquivalency(t *testing.T) {
541
543
542
544
response , err := message1_1 .NewResponse (id , accepted , false , & voucherResult )
543
545
require .NoError (t , err )
544
- wresponse := response .WrappedForTransport (transportID )
546
+ wresponse := response .WrappedForTransport (transportID , transportVersion )
545
547
err = wresponse .ToNet (buf )
546
548
require .NoError (t , err )
547
- receivedTransportID , deserialized , err = message1_1 .FromNetWrapped (buf )
549
+ deserialized , err = message1_1 .FromNetWrapped (buf )
548
550
require .NoError (t , err )
549
- require .Equal (t , transportID , receivedTransportID )
551
+ require .Equal (t , transportID , deserialized .TransportID ())
552
+ require .Equal (t , transportVersion , deserialized .TransportVersion ())
550
553
551
554
deserializedResponse , ok := deserialized .(datatransfer.Response )
552
555
require .True (t , ok )
@@ -559,12 +562,13 @@ func TestToNetFromNetEquivalency(t *testing.T) {
559
562
testutil .AssertEqualTestVoucherResult (t , response , deserializedResponse )
560
563
561
564
request = message1_1 .CancelRequest (id )
562
- wrequest = request .WrappedForTransport (transportID )
565
+ wrequest = request .WrappedForTransport (transportID , transportVersion )
563
566
err = wrequest .ToNet (buf )
564
567
require .NoError (t , err )
565
- receivedTransportID , deserialized , err = message1_1 .FromNetWrapped (buf )
568
+ deserialized , err = message1_1 .FromNetWrapped (buf )
566
569
require .NoError (t , err )
567
- require .Equal (t , transportID , receivedTransportID )
570
+ require .Equal (t , transportID , deserialized .TransportID ())
571
+ require .Equal (t , transportVersion , deserialized .TransportVersion ())
568
572
569
573
deserializedRequest , ok = deserialized .(datatransfer.Request )
570
574
require .True (t , ok )
0 commit comments