/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
e2e-playwright/plugin-e2e/mysql/utils.ts
23 строки
908 B
Ashley Harrison
Chore: Add lint rule for consistent type imports (#121336)
30 мар 2026, 14:44
Не верифицирован
30 мар 2026, 14:44
b10025b
Код
Авторство
О чём код?
import { type PlaywrightTestArgs } from '@playwright/test'; import { type PluginFixture } from '@grafana/plugin-e2e'; import { datasetResponse, fieldsResponse, tablesResponse } from './mocks/mysql.mocks'; export async function mockDataSourceRequest({ context, explorePage, selectors }: PlaywrightTestArgs & PluginFixture) { await explorePage.datasource.set('gdev-mysql'); await context.route(selectors.apis.DataSource.queryPattern, async (route, request) => { const refId = request.postDataJSON().queries[0].refId; if (/fields-.*/g.test(refId)) { return route.fulfill({ json: fieldsResponse(refId), status: 200 }); } switch (refId) { case 'tables': return route.fulfill({ json: tablesResponse, status: 200 }); case 'datasets': return route.fulfill({ json: datasetResponse, status: 200 }); default: return route.continue(); } }); }