add playwright test

This commit is contained in:
Matthias Mair 2026-03-26 13:00:14 +01:00
parent e5014513e2
commit f0c661d6eb
No known key found for this signature in database
GPG Key ID: A593429DDA23B66A
1 changed files with 9 additions and 0 deletions

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