Readding missing files, fix SVG spacing

This commit is contained in:
Andy Dixon
2025-10-11 18:48:08 +02:00
parent 548b7c89b6
commit ff4b00401f
46 changed files with 1731 additions and 40 deletions
+35
View File
@@ -0,0 +1,35 @@
import { test, expect } from '@grafana/plugin-e2e';
test('should display "No data" in case panel data is empty', async ({
gotoPanelEditPage,
readProvisionedDashboard,
}) => {
const dashboard = await readProvisionedDashboard({ fileName: 'dashboard.json' });
const panelEditPage = await gotoPanelEditPage({ dashboard, id: '2' });
await expect(panelEditPage.panel.locator).toContainText('No data');
});
test('should display circle when data is passed to the panel', async ({
panelEditPage,
readProvisionedDataSource,
page,
}) => {
const ds = await readProvisionedDataSource({ fileName: 'datasources.yml' });
await panelEditPage.datasource.set(ds.name);
await panelEditPage.setVisualization('ChargeViz Battery Panel');
await expect(page.getByTestId('simple-panel-circle')).toBeVisible();
});
test('should display series counter when "Show series counter" option is enabled', async ({
gotoPanelEditPage,
readProvisionedDashboard,
page,
}) => {
const dashboard = await readProvisionedDashboard({ fileName: 'dashboard.json' });
const panelEditPage = await gotoPanelEditPage({ dashboard, id: '1' });
const options = panelEditPage.getCustomOptions('ChargeViz Battery Panel');
const showSeriesCounter = options.getSwitch('Show series counter');
await showSeriesCounter.check();
await expect(page.getByTestId('simple-panel-series-counter')).toBeVisible();
});