mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
16 lines
638 B
TypeScript
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 })));
|
|
}
|