/usr/share/grafana/public/app/plugins/datasource/cloudwatch/mocks
import { CustomVariableModel } from '@grafana/data'; import { getBackendSrv, setBackendSrv } from '@grafana/runtime'; import { ResourcesAPI } from '../resources/ResourcesAPI'; import { CloudWatchSettings, setupMockedTemplateService } from './CloudWatchDataSource'; export function setupMockedResourcesAPI({ variables, response, getMock, }: { getMock?: jest.Mock; response?: unknown; variables?: CustomVariableModel[]; mockGetVariableName?: boolean; } = {}) { let templateService = setupMockedTemplateService(variables); const api = new ResourcesAPI(CloudWatchSettings, templateService); let resourceRequestMock = getMock ? getMock : jest.fn().mockReturnValue(response); setBackendSrv({ ...getBackendSrv(), get: resourceRequestMock, }); return { api, resourceRequestMock, templateService }; }
.
Edit
..
Edit
AnnotationQueryRunner.ts
Edit
CloudWatchDataSource.ts
Edit
CloudWatchVariables.ts
Edit
LogsQueryRunner.ts
Edit
MetricsQueryRunner.ts
Edit
Request.ts
Edit
ResourcesAPI.ts
Edit
cloudwatch-logs-sql-test-data
Edit
cloudwatch-logs-test-data
Edit
cloudwatch-ppl-test-data
Edit
cloudwatch-sql-test-data
Edit
dashboardOnLoadedEvent.ts
Edit
dynamic-label-test-data
Edit
logsTestContext.ts
Edit
metric-math-test-data
Edit
monarch
Edit
queries.ts
Edit
sqlUtils.ts
Edit
timeRange.ts
Edit