Fix type errors (tests are failed)

This commit is contained in:
Alexander Zobnin
2022-02-15 18:08:13 +03:00
parent 995249a0b2
commit 709e3ff65a
6 changed files with 24 additions and 18 deletions

View File

@@ -1,5 +1,4 @@
import _ from 'lodash';
import { Observable } from 'rxjs';
import config from 'grafana/app/core/config';
import { contextSrv } from 'grafana/app/core/core';
import * as dateMath from 'grafana/app/core/utils/datemath';
@@ -107,7 +106,7 @@ export class ZabbixDatasource extends DataSourceApi<ZabbixMetricsQuery, ZabbixDS
* @param {Object} request Contains time range, targets and other info.
* @return {Object} Grafana metrics object with timeseries data for each target.
*/
query(request: DataQueryRequest<any>): Promise<DataQueryResponse> | Observable<DataQueryResponse> {
query(request: DataQueryRequest<ZabbixMetricsQuery>) {
// Migrate old targets
const requestTargets = request.targets.map(t => {
// Prevent changes of original object

View File

@@ -4,6 +4,12 @@ jest.mock('@grafana/runtime', () => ({
getBackendSrv: () => ({
datasourceRequest: jest.fn().mockResolvedValue({data: {result: ''}}),
}),
getBackendSrv: () => ({
datasourceRequest: jest.fn().mockResolvedValue({ data: { result: '' } }),
fetch: () => ({
toPromise: () => jest.fn().mockResolvedValue({ data: { result: '' } })
}),
}),
}), {virtual: true});
describe('Zabbix', () => {