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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user