1 package testutils 2 3 import ( 4 "fmt" 5 6 "github.com/stretchr/testify/assert" 7 8 "edge-infra.dev/pkg/edge/api/apierror" 9 ) 10 11 type tHelper interface { 12 Helper() 13 } 14 15 func NoError(t assert.TestingT, err *apierror.Error, msgAndArgs ...interface{}) bool { 16 if err != nil { 17 if h, ok := t.(tHelper); ok { 18 h.Helper() 19 } 20 return assert.Fail(t, fmt.Sprintf("Received unexpected error:\n%+v", err.Message), msgAndArgs...) 21 } 22 23 return true 24 } 25