UNPKG

@grafana/alerting

Version:

Grafana Alerting Library – Build vertical integrations on top of the industry-leading alerting solution

33 lines (30 loc) 1.39 kB
import { HttpResponse } from 'msw'; import { ListRoutingTreeApiResponseFactory, RoutingTreeFactory } from '../../../api/notifications/v0alpha1/mocks/fakes/Routes.mjs'; import { listRoutingTreeHandler } from '../../../api/notifications/v0alpha1/mocks/handlers/RoutingTreeHandlers/listRoutingTreeHandler.mjs'; import { USER_DEFINED_TREE_NAME } from '../../consts.mjs'; "use strict"; const simpleRoutingTreesList = ListRoutingTreeApiResponseFactory.build({ items: [ RoutingTreeFactory.build({ metadata: { name: USER_DEFINED_TREE_NAME } }), RoutingTreeFactory.build({ metadata: { name: "team-platform" } }), RoutingTreeFactory.build({ metadata: { name: "team-backend" } }) ] }); const simpleRoutingTreesListScenario = [listRoutingTreeHandler(simpleRoutingTreesList)]; const singleDefaultTreeList = ListRoutingTreeApiResponseFactory.build({ items: [ RoutingTreeFactory.build({ metadata: { name: USER_DEFINED_TREE_NAME } }) ] }); const singleDefaultTreeScenario = [listRoutingTreeHandler(singleDefaultTreeList)]; const routingTreeWithErrorScenario = [listRoutingTreeHandler(() => new HttpResponse(null, { status: 500 }))]; export { routingTreeWithErrorScenario, simpleRoutingTreesList, simpleRoutingTreesListScenario, singleDefaultTreeList, singleDefaultTreeScenario }; //# sourceMappingURL=RoutingTreeSelector.scenario.mjs.map