@@ -6,16 +6,16 @@ import (
6
6
7
7
blocks "github.com/ipfs/go-block-format"
8
8
"github.com/ipfs/go-cid"
9
- "github.com/ipfs/go-graphsync"
10
- "github.com/ipfs/go-graphsync/message"
11
- "github.com/ipfs/go-graphsync/message/ipldbind"
12
- "github.com/ipfs/go-graphsync/testutil"
13
9
"github.com/ipld/go-ipld-prime/codec/dagcbor"
14
10
"github.com/ipld/go-ipld-prime/datamodel"
15
11
"github.com/ipld/go-ipld-prime/node/basicnode"
16
- "github.com/ipld/go-ipld-prime/node/bindnode"
17
12
selectorparse "github.com/ipld/go-ipld-prime/traversal/selector/parse"
18
13
"github.com/stretchr/testify/require"
14
+
15
+ "github.com/ipfs/go-graphsync"
16
+ "github.com/ipfs/go-graphsync/message"
17
+ "github.com/ipfs/go-graphsync/message/ipldbind"
18
+ "github.com/ipfs/go-graphsync/testutil"
19
19
)
20
20
21
21
func TestIPLDRoundTrip (t * testing.T ) {
@@ -65,7 +65,8 @@ func TestIPLDRoundTrip(t *testing.T) {
65
65
66
66
// ipld TypedNode format
67
67
var buf bytes.Buffer
68
- node := bindnode .Wrap (igsm , ipldbind .Prototype .Message .Type ())
68
+ node , err := ipldbind .SafeWrap (igsm , ipldbind .Prototype .Message .Type ())
69
+ require .NoError (t , err )
69
70
70
71
// dag-cbor binary format
71
72
err = dagcbor .Encode (node .Representation (), & buf )
@@ -76,10 +77,11 @@ func TestIPLDRoundTrip(t *testing.T) {
76
77
err = dagcbor .Decode (builder , & buf )
77
78
require .NoError (t , err )
78
79
rtnode := builder .Build ()
79
- rtigsm := bindnode .Unwrap (rtnode ).(* ipldbind.GraphSyncMessageRoot )
80
+ rtigsm , err := ipldbind .SafeUnwrap (rtnode )
81
+ require .NoError (t , err )
80
82
81
83
// back to message format
82
- rtgsm , err := NewMessageHandler ().fromIPLD (rtigsm )
84
+ rtgsm , err := NewMessageHandler ().fromIPLD (rtigsm .( * ipldbind. GraphSyncMessageRoot ) )
83
85
require .NoError (t , err )
84
86
85
87
rtreq := rtgsm .Requests ()
0 commit comments