* [Alerts][License] Define minimum license required for each alert type (#84997) * Define minimum license required for each alert type * fixed typechecks * fixed tests * fixed tests * fixed due to comments * fixed due to comments * removed file * removed casting to LicenseType * [Alerts][License] Add license checks to alerts HTTP APIs and execution (#85223) * [Alerts][License] Add license checks to alerts HTTP APIs and execution * fixed typechecks * resolved conflicts * resolved conflicts * added router tests * fixed typechecks * added license check support for alert task running * fixed typechecks * added integration tests * fixed due to comments * fixed due to comments * fixed tests * fixed typechecks * [Alerting UI][License] Disable alert types in UI when the license doesn't support it. (#85496) * [Alerting UI][License] Disable alert types in UI when the license doesn't support it. * fixed typechecks * added licensing for alert list and details page * fixed multy select menu * fixed due to comments * fixed due to comments * fixed due to comments * fixed typechecks * fixed license error message * fixed license error message * fixed typechecks * fixed license error message Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
25 lines
728 B
TypeScript
25 lines
728 B
TypeScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the Elastic License;
|
|
* you may not use this file except in compliance with the Elastic License.
|
|
*/
|
|
import type { PublicMethodsOf } from '@kbn/utility-types';
|
|
import { AlertTypeRegistry } from './alert_type_registry';
|
|
|
|
type Schema = PublicMethodsOf<AlertTypeRegistry>;
|
|
|
|
const createAlertTypeRegistryMock = () => {
|
|
const mocked: jest.Mocked<Schema> = {
|
|
has: jest.fn(),
|
|
register: jest.fn(),
|
|
get: jest.fn(),
|
|
list: jest.fn(),
|
|
ensureAlertTypeEnabled: jest.fn(),
|
|
};
|
|
return mocked;
|
|
};
|
|
|
|
export const alertTypeRegistryMock = {
|
|
create: createAlertTypeRegistryMock,
|
|
};
|