mirror of
https://github.com/prometheus/prometheus.git
synced 2024-11-09 23:24:05 -08:00
test: API: check empty responses
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
This commit is contained in:
parent
e0a00f45db
commit
00247b5d87
|
@ -1172,6 +1172,25 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
// Test empty vector result
|
||||||
|
{
|
||||||
|
endpoint: api.query,
|
||||||
|
query: url.Values{
|
||||||
|
"query": []string{"bottomk(2, notExists)"},
|
||||||
|
},
|
||||||
|
responseAsJSON: `{"resultType":"vector","result":[]}`,
|
||||||
|
},
|
||||||
|
// Test empty matrix result
|
||||||
|
{
|
||||||
|
endpoint: api.queryRange,
|
||||||
|
query: url.Values{
|
||||||
|
"query": []string{"bottomk(2, notExists)"},
|
||||||
|
"start": []string{"0"},
|
||||||
|
"end": []string{"2"},
|
||||||
|
"step": []string{"1"},
|
||||||
|
},
|
||||||
|
responseAsJSON: `{"resultType":"matrix","result":[]}`,
|
||||||
|
},
|
||||||
// Missing query params in range queries.
|
// Missing query params in range queries.
|
||||||
{
|
{
|
||||||
endpoint: api.queryRange,
|
endpoint: api.queryRange,
|
||||||
|
|
Loading…
Reference in a new issue