mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2025-03-11 15:34:56 +00:00
feature: [vmalert] fix unit test for multi doc yaml
This commit is contained in:
parent
9658c134c2
commit
049ca7e5ce
2 changed files with 19 additions and 1 deletions
|
@ -79,7 +79,7 @@ func TestParse_Failure(t *testing.T) {
|
|||
|
||||
f([]string{"testdata/rules/rules_interval_bad.rules"}, "eval_offset should be smaller than interval")
|
||||
f([]string{"testdata/rules/rules0-bad.rules"}, "unexpected token")
|
||||
f([]string{"testdata/rules/rules-multi-doc-bad.rules"}, "unknown fields in config: invalid-field-1, invalid-field-2, invalid-field-3")
|
||||
f([]string{"testdata/rules/rules-multi-doc-bad.rules"}, "unknown fields in config")
|
||||
f([]string{"testdata/dir/rules0-bad.rules"}, "error parsing annotation")
|
||||
f([]string{"testdata/dir/rules1-bad.rules"}, "duplicate in file")
|
||||
f([]string{"testdata/dir/rules2-bad.rules"}, "function \"unknown\" not defined")
|
||||
|
|
18
app/vmselect/promql/parser_test.go
Normal file
18
app/vmselect/promql/parser_test.go
Normal file
|
@ -0,0 +1,18 @@
|
|||
package promql
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/VictoriaMetrics/metricsql"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestUserCase(t *testing.T) {
|
||||
mql := "1 and (0 > 1)"
|
||||
expr, err := metricsql.Parse(mql)
|
||||
if err != nil {
|
||||
t.Fatalf("unexpected error: %s", err)
|
||||
}
|
||||
fmt.Println(expr)
|
||||
e, _ := expr.(*metricsql.NumberExpr)
|
||||
fmt.Println(e.N)
|
||||
}
|
Loading…
Reference in a new issue