UNPKG

@grafana/alerting

Version:

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

1 lines 2.21 kB
{"version":3,"file":"ContactPointSelector.test.scenario.mjs","sources":["../../../../../../src/grafana/contactPoints/components/ContactPointSelector/ContactPointSelector.test.scenario.ts"],"sourcesContent":["import { HttpResponse } from 'msw';\n\nimport {\n ContactPointFactory,\n EmailIntegrationFactory,\n ListReceiverApiResponseFactory,\n SlackIntegrationFactory,\n} from '../../../api/notifications/v0alpha1/mocks/fakes/Receivers';\nimport { listReceiverHandler } from '../../../api/notifications/v0alpha1/mocks/handlers/ReceiverHandlers/listReceiverHandler';\n\nexport const simpleContactPointsList = ListReceiverApiResponseFactory.build({\n items: [\n // contact point with for testing with multiple different integrations – should show \"email, slack\" description\n ContactPointFactory.build({\n spec: {\n integrations: [EmailIntegrationFactory.build(), SlackIntegrationFactory.build()],\n },\n }),\n // contact point for testing \"email (2)\" description\n ContactPointFactory.build({\n spec: {\n integrations: EmailIntegrationFactory.buildList(2),\n },\n }),\n // contact point for testing \"empty contact point\" description\n ContactPointFactory.build({\n spec: { integrations: [] },\n }),\n ],\n});\n\n// export the simple contact points list as a separate list of handlers (scenario) so we can load it in the front-end\nexport const simpleContactPointsListScenario = [listReceiverHandler(simpleContactPointsList)];\n\nexport const withErrorScenario = [listReceiverHandler(() => new HttpResponse(null, { status: 500 }))];\n"],"names":[],"mappings":";;;;;AAUO,MAAM,uBAAA,GAA0B,+BAA+B,KAAA,CAAM;AAAA,EAC1E,KAAA,EAAO;AAAA;AAAA,IAEL,oBAAoB,KAAA,CAAM;AAAA,MACxB,IAAA,EAAM;AAAA,QACJ,cAAc,CAAC,uBAAA,CAAwB,OAAM,EAAG,uBAAA,CAAwB,OAAO;AAAA;AACjF,KACD,CAAA;AAAA;AAAA,IAED,oBAAoB,KAAA,CAAM;AAAA,MACxB,IAAA,EAAM;AAAA,QACJ,YAAA,EAAc,uBAAA,CAAwB,SAAA,CAAU,CAAC;AAAA;AACnD,KACD,CAAA;AAAA;AAAA,IAED,oBAAoB,KAAA,CAAM;AAAA,MACxB,IAAA,EAAM,EAAE,YAAA,EAAc,EAAC;AAAE,KAC1B;AAAA;AAEL,CAAC;AAGM,MAAM,+BAAA,GAAkC,CAAC,mBAAA,CAAoB,uBAAuB,CAAC;AAErF,MAAM,iBAAA,GAAoB,CAAC,mBAAA,CAAoB,MAAM,IAAI,YAAA,CAAa,IAAA,EAAM,EAAE,MAAA,EAAQ,GAAA,EAAK,CAAC,CAAC;;;;"}