|
@@ -303,6 +303,18 @@ describe('graphiteDatasource', () => {
|
|
|
expect(requestOptions.params.expr).toEqual(['server=~backend*']);
|
|
expect(requestOptions.params.expr).toEqual(['server=~backend*']);
|
|
|
expect(results).not.toBe(null);
|
|
expect(results).not.toBe(null);
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+ it('/metrics/find should be POST', () => {
|
|
|
|
|
+ ctx.templateSrv.setGrafanaVariable('foo', 'bar');
|
|
|
|
|
+ ctx.ds.metricFindQuery('[[foo]]').then(data => {
|
|
|
|
|
+ results = data;
|
|
|
|
|
+ });
|
|
|
|
|
+ expect(requestOptions.url).toBe('/api/datasources/proxy/1/metrics/find');
|
|
|
|
|
+ expect(requestOptions.method).toEqual('POST');
|
|
|
|
|
+ expect(requestOptions.headers).toHaveProperty('Content-Type', 'application/x-www-form-urlencoded');
|
|
|
|
|
+ expect(requestOptions.data).toMatch(`query=bar`);
|
|
|
|
|
+ expect(requestOptions).toHaveProperty('params');
|
|
|
|
|
+ });
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|