Files
grafana/public/app/features/alerting/unified/mocks/templatesApi.ts
Konrad Lalik 9b4f88c6f6 Alerting: Improve template preview (#84798)
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
2024-04-04 18:37:24 +03:00

16 lines
638 B
TypeScript

import 'whatwg-fetch';
import { http, HttpResponse } from 'msw';
import { SetupServer } from 'msw/node';
import { previewTemplateUrl, TemplatePreviewResponse } from '../api/templateApi';
export function mockPreviewTemplateResponse(server: SetupServer, response: TemplatePreviewResponse) {
server.use(http.post(previewTemplateUrl, () => HttpResponse.json(response)));
}
export const REJECTED_PREVIEW_RESPONSE = 'error, something went wrong';
export function mockPreviewTemplateResponseRejected(server: SetupServer) {
server.use(http.post(previewTemplateUrl, () => HttpResponse.json(REJECTED_PREVIEW_RESPONSE, { status: 500 })));
}