grafana/pkg/expr/errors_test.go

21 lines
423 B
Go
Raw Normal View History

package expr_test
import (
"errors"
"fmt"
"testing"
"github.com/grafana/grafana/pkg/expr"
"github.com/grafana/grafana/pkg/util/errutil"
"github.com/stretchr/testify/require"
)
func TestQueryErrorType(t *testing.T) {
qet := expr.QueryError
utilError := errutil.Error{}
qe := expr.MakeQueryError("A", "", fmt.Errorf("not work"))
require.True(t, errors.Is(qe, qet))
require.True(t, errors.As(qe, &utilError))
}