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