github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/jsonrpc/types/errors_test.go (about) 1 package types 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestErrorConstants(t *testing.T) { 10 assert.Equal(t, -32000, DefaultErrorCode) 11 assert.Equal(t, -32600, InvalidRequestErrorCode) 12 assert.Equal(t, -32601, NotFoundErrorCode) 13 assert.Equal(t, -32602, InvalidParamsErrorCode) 14 assert.Equal(t, -32700, ParserErrorCode) 15 } 16 17 func TestErrorMethods(t *testing.T) { 18 const code, msg = 1, "err" 19 20 var err Error = NewRPCError(code, msg) 21 22 assert.Equal(t, code, err.ErrorCode()) 23 assert.Equal(t, msg, err.Error()) 24 }