Skip to content

Commit 5b539d3

Browse files
committed
test: more coverage for shard.go
1 parent 5a147a7 commit 5b539d3

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

shard/shard_test.go

+15-2
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,26 @@ func TestEncodeDecode(t *testing.T) {
5858

5959
for _, v := range vectors {
6060
t.Run(v.Name, func(t *testing.T) {
61-
b, err := shard.Encode(v.Data)
61+
b, err := shard.EncodeBlock(v.Data)
6262
require.NoError(t, err)
6363

64-
s, err := shard.Decode(b)
64+
s, err := shard.Decode(b.Bytes())
6565
require.NoError(t, err)
6666

6767
require.Equal(t, v.Data, s)
6868
})
6969
}
7070
}
71+
72+
func TestEncodeDecodeRoot(t *testing.T) {
73+
r := shard.NewRoot([]shard.Entry{
74+
shard.NewEntry("test", shard.NewValue(testutil.RandomLink(t), nil)),
75+
})
76+
b, err := shard.Encode(r)
77+
require.NoError(t, err)
78+
79+
s, err := shard.DecodeRoot(b)
80+
require.NoError(t, err)
81+
82+
require.Equal(t, r, s)
83+
}

0 commit comments

Comments
 (0)