kibana/x-pack/plugins/ml/server/mocks.ts
Tyler Smalley 4681a80317
[DX] Upgrade prettier to v2.4.0 (#112359)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2021-09-19 22:34:30 -07:00

30 lines
1.4 KiB
TypeScript

/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { createJobServiceProviderMock } from './shared_services/providers/__mocks__/jobs_service';
import { createAnomalyDetectorsProviderMock } from './shared_services/providers/__mocks__/anomaly_detectors';
import { createMockMlSystemProvider } from './shared_services/providers/__mocks__/system';
import { createModulesProviderMock } from './shared_services/providers/__mocks__/modules';
import { createResultsServiceProviderMock } from './shared_services/providers/__mocks__/results_service';
import { createAlertingServiceProviderMock } from './shared_services/providers/__mocks__/alerting_service';
import { MlPluginSetup } from './plugin';
const createSetupContract = () =>
({
jobServiceProvider: createJobServiceProviderMock(),
anomalyDetectorsProvider: createAnomalyDetectorsProviderMock(),
mlSystemProvider: createMockMlSystemProvider(),
modulesProvider: createModulesProviderMock(),
resultsServiceProvider: createResultsServiceProviderMock(),
alertingServiceProvider: createAlertingServiceProviderMock(),
} as unknown as jest.Mocked<MlPluginSetup>);
const createStartContract = () => jest.fn();
export const mlPluginServerMock = {
createSetupContract,
createStartContract,
};