2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-03-29 23:58:44 +00:00

add playwright test

This commit is contained in:
Matthias Mair
2026-03-26 13:00:14 +01:00
parent e5014513e2
commit f0c661d6eb

View File

@@ -1,3 +1,4 @@
import type { Locator } from '@playwright/test';
import { expect, test } from './baseFixtures.js';
import { adminuser } from './defaults.js';
import { activateTableView, loadTab } from './helpers.js';
@@ -117,6 +118,14 @@ test('Printing - Report Editing', async ({ browser }) => {
.getByRole('cell', { name: 'InvenTree Stock Item Label (' })
.click();
// check that styles are applied correctly
await expect(page.getByText('{% block style %}')).toBeVisible();
const element: Locator = page.getByText('block').first();
const color = await element.evaluate((el) => {
return window.getComputedStyle(el).getPropertyValue('color');
});
expect(color).toBe('rgb(78, 201, 176)');
// Generate preview
await page.getByLabel('split-button-preview-options-action').click();
await page