mirror of
https://github.com/grafana/grafana.git
synced 2025-07-30 21:22:44 +08:00
Sql Expressions: State when error is from GMS (#102112)
This commit is contained in:
@ -193,6 +193,18 @@ func TestQueryFramesDateTimeSelect(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestErrorsFromGoMySQLServerAreFlagged(t *testing.T) {
|
||||
const GmsNotImplemented = "STDDEV" // not implemented in go-mysql-server as of 2025-03-18
|
||||
|
||||
db := DB{}
|
||||
|
||||
query := `SELECT ` + GmsNotImplemented + `(1);`
|
||||
|
||||
_, err := db.QueryFrames(context.Background(), "sqlExpressionRefId", query, nil)
|
||||
require.Error(t, err)
|
||||
require.Contains(t, err.Error(), "error in go-mysql-server")
|
||||
}
|
||||
|
||||
// p is a utility for pointers from constants
|
||||
func p[T any](v T) *T {
|
||||
return &v
|
||||
|
Reference in New Issue
Block a user