diff --git a/src/frontend/src/components/render/Build.tsx b/src/frontend/src/components/render/Build.tsx index 5ba72f0809..eff0e68b0f 100644 --- a/src/frontend/src/components/render/Build.tsx +++ b/src/frontend/src/components/render/Build.tsx @@ -36,13 +36,9 @@ export function RenderBuildLine({ }: Readonly): ReactNode { return ( ); } diff --git a/src/frontend/tests/pui_printing.spec.ts b/src/frontend/tests/pui_printing.spec.ts index 9fbdc92755..32419c710d 100644 --- a/src/frontend/tests/pui_printing.spec.ts +++ b/src/frontend/tests/pui_printing.spec.ts @@ -4,6 +4,26 @@ import { activateTableView, loadTab } from './helpers.js'; import { doCachedLogin } from './login.js'; import { setPluginState } from './settings.js'; +// Test for the label editing interface +test('Printing - Label Editing', async ({ browser }) => { + const page = await doCachedLogin(browser, { + user: adminuser, + url: 'settings/admin/labels' + }); + + // Open a particular label template for editing + await page.getByRole('cell', { name: 'Sample build line label' }).click(); + + // Await expected entries + await page.getByRole('tab', { name: 'PDF Preview' }).waitFor(); + await page.getByText('This is an example template').waitFor(); + await page + .locator('div') + .filter({ hasText: /^BO\d+$/ }) + .first() + .waitFor(); +}); + /* * Test for label printing. * Select a number of stock items from the table,