package testutils import ( "fmt" "github.com/stretchr/testify/assert" "edge-infra.dev/pkg/edge/api/apierror" ) type tHelper interface { Helper() } func NoError(t assert.TestingT, err *apierror.Error, msgAndArgs ...interface{}) bool { if err != nil { if h, ok := t.(tHelper); ok { h.Helper() } return assert.Fail(t, fmt.Sprintf("Received unexpected error:\n%+v", err.Message), msgAndArgs...) } return true }