This commit is contained in:
parent
171fbf1927
commit
8bf3e3b705
40 changed files with 1443 additions and 1497 deletions
|
|
@ -23,8 +23,10 @@ test('new plans start random and guide custom measurements through to the cut pl
|
|||
await expect(page.getByLabel('Wall 1 length', { exact: true })).toBeVisible();
|
||||
await page.getByRole('button', { name: 'Add a wall', exact: true }).click();
|
||||
await page.getByLabel('Wall 2 length', { exact: true }).fill('3000');
|
||||
await page.getByLabel('Wall 2 length', { exact: true }).blur();
|
||||
await page.getByRole('button', { name: 'Add a wall', exact: true }).click();
|
||||
await page.getByLabel('Wall 3 length', { exact: true }).fill('4000');
|
||||
await page.getByLabel('Wall 3 length', { exact: true }).blur();
|
||||
await page.getByRole('button', { name: 'Add closing wall', exact: true }).click();
|
||||
await expect(page.getByText('Outline closed', { exact: true })).toBeVisible();
|
||||
await expect(page.getByLabel('Wall 4 length', { exact: true })).toBeVisible();
|
||||
|
|
@ -41,6 +43,7 @@ test('new plans start random and guide custom measurements through to the cut pl
|
|||
await expect(page.getByLabel('Saw kerf', { exact: true })).toBeHidden();
|
||||
await page.getByText('Advanced flooring settings', { exact: true }).click();
|
||||
await page.getByLabel('Saw kerf', { exact: true }).fill('4');
|
||||
await page.getByLabel('Saw kerf', { exact: true }).blur();
|
||||
expect(decodeState(new URL(page.url()).search).state.project.flooring.kerf).toBe(4);
|
||||
|
||||
await page.getByRole('button', { name: 'Cut plan', exact: true }).click();
|
||||
|
|
@ -120,6 +123,7 @@ test('locating cuts changes material automatically and printing includes both ma
|
|||
expect(await preview.locator('.skirt-piece[data-highlighted="true"]').count()).toBeGreaterThan(0);
|
||||
await page.getByRole('button', { name: 'Show all pieces', exact: true }).click();
|
||||
await page.getByLabel('Find a cut or room', { exact: true }).fill('F1');
|
||||
await page.getByLabel('Find a cut or room', { exact: true }).blur();
|
||||
await expect(toggle.getByRole('button', { name: 'Floorboards', exact: true })).toHaveAttribute(
|
||||
'aria-pressed',
|
||||
'true',
|
||||
|
|
@ -137,6 +141,7 @@ test('locating cuts changes material automatically and printing includes both ma
|
|||
await expect(page.getByRole('dialog')).toBeVisible();
|
||||
await page.keyboard.press('Escape');
|
||||
await page.emulateMedia({ media: 'print' });
|
||||
await expect(page.locator('.print-plan')).toBeVisible();
|
||||
expect(await page.locator('.print-plan .floor-piece').count()).toBeGreaterThan(0);
|
||||
expect(await page.locator('.print-plan .skirt-piece').count()).toBeGreaterThan(0);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue