1// Copyright (C) 2019 Storj Labs, Inc. 2// See LICENSE for copying information. 3 4package drpcwire 5 6import ( 7 "errors" 8 "testing" 9 10 "github.com/zeebo/assert" 11 12 "storj.io/drpc/drpcerr" 13) 14 15func TestError(t *testing.T) { 16 data := MarshalError(drpcerr.WithCode(errors.New("test"), 5)) 17 err := UnmarshalError(data) 18 assert.Equal(t, drpcerr.Code(err), 5) 19 assert.Equal(t, err.Error(), "test") 20} 21