Browse Source

test: API: check empty responses

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
pull/13997/head
Bryan Boreham 7 months ago
parent
commit
00247b5d87
  1. 19
      web/api/v1/api_test.go

19
web/api/v1/api_test.go

@ -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.
{
endpoint: api.queryRange,

Loading…
Cancel
Save