/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
e2e-playwright/plugin-e2e/plugin-e2e-api-tests/as-admin-user/datasourceConfigPage.spec.ts
32 строки
1 KB
ismail simsek
Zipkin: Remove from core plugins (#124148)
06 май 2026, 14:31
Не верифицирован
06 май 2026, 14:31
4fb1321
Код
Авторство
О чём код?
import { expect, test } from '@grafana/plugin-e2e'; import { formatExpectError } from '../errors'; test.describe( 'plugin-e2e-api-tests admin', { tag: ['@plugins'], }, () => { test.describe('test createDataSourceConfigPage fixture, saveAndTest and toBeOK matcher', () => { test('invalid credentials should return an error', async ({ createDataSourceConfigPage, page }) => { const configPage = await createDataSourceConfigPage({ type: 'prometheus' }); await page.getByPlaceholder('http://localhost:9090').fill('http://localhost:9090'); await expect( configPage.saveAndTest(), formatExpectError('Expected save data source config to fail when Prometheus server is not running') ).not.toBeOK(); }); test('valid credentials should return a 200 status code', async ({ createDataSourceConfigPage, page }) => { const configPage = await createDataSourceConfigPage({ type: 'prometheus' }); configPage.mockHealthCheckResponse({ status: 200 }); await page.getByPlaceholder('http://localhost:9090').fill('http://localhost:9090'); await expect( configPage.saveAndTest(), formatExpectError('Expected data source config to be successfully saved') ).toBeOK(); }); }); } );