Feature goctl error wrap (#995)
* Add `Wrap` in file errorx.go * Wrap error with `GoctlError` * format code * Refactor package `env` to `version` * Refactor package `IsVersionGatherThan` * fix typo Co-authored-by: anqiansong <anqiansong@bytedance.com>
This commit is contained in:
15
tools/goctl/internal/errorx/errorx._test.go
Normal file
15
tools/goctl/internal/errorx/errorx._test.go
Normal file
@@ -0,0 +1,15 @@
|
||||
package errorx
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestWrap(t *testing.T) {
|
||||
err := errors.New("foo")
|
||||
err = Wrap(err)
|
||||
_, ok := err.(*GoctlError)
|
||||
assert.True(t, ok)
|
||||
}
|
||||
Reference in New Issue
Block a user