mirror of
https://github.com/kubernetes-sigs/prometheus-adapter.git
synced 2026-04-06 09:47:54 +00:00
New test case for queryBuilder.
This commit is contained in:
parent
726fc1effc
commit
8854332861
1 changed files with 18 additions and 0 deletions
|
|
@ -7,6 +7,24 @@ import (
|
|||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestBadQueryPartsDontError(t *testing.T) {
|
||||
builder, _ := NewQueryBuilder("rate(<<.Series>>{<<.LabelMatchers>>}[2m])")
|
||||
selector, err := builder.BuildSelector("my_series", "", []string{}, []queryPart{
|
||||
queryPart{
|
||||
labelName: "",
|
||||
values: nil,
|
||||
},
|
||||
queryPart{
|
||||
labelName: "",
|
||||
values: []string{},
|
||||
},
|
||||
})
|
||||
|
||||
expectation := client.Selector("rate(my_series{}[2m])")
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, selector, expectation)
|
||||
}
|
||||
|
||||
func TestSimpleQuery(t *testing.T) {
|
||||
builder, _ := NewQueryBuilder("rate(<<.Series>>{<<.LabelMatchers>>}[2m])")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue