diff --git a/common/pkg/config/default.go b/common/pkg/config/default.go index e15b5d1236..6bca7312a3 100644 --- a/common/pkg/config/default.go +++ b/common/pkg/config/default.go @@ -459,7 +459,7 @@ func probeConmon(conmonBinary string) error { matches := r.FindStringSubmatch(out.String()) if len(matches) != 5 { - return errors.New(_conmonVersionFormatErr) + return fmt.Errorf(_conmonVersionFormatErr, errors.New("invalid version format")) } major, err := strconv.Atoi(matches[2]) diff --git a/common/pkg/config/default_test.go b/common/pkg/config/default_test.go index 834ee7a61b..62d14b9979 100644 --- a/common/pkg/config/default_test.go +++ b/common/pkg/config/default_test.go @@ -1,6 +1,7 @@ package config import ( + "errors" "fmt" "io/ioutil" "os" @@ -57,7 +58,8 @@ func TestProbeConmon(t *testing.T) { msg: "failure invalid format", output: "invalid", assert: func(err error, msg string) { - assert.EqualError(t, err, _conmonVersionFormatErr, msg) + expectedErr := fmt.Errorf(_conmonVersionFormatErr, errors.New("invalid version format")) + assert.Equal(t, err, expectedErr, msg) }, }, } {