This commit is contained in:
parent
171fbf1927
commit
8bf3e3b705
40 changed files with 1443 additions and 1497 deletions
|
|
@ -27,12 +27,14 @@ test('random optimisation choices show actual totals, select the plan and surviv
|
|||
expect(options.cuts.cuts).toBeLessThan(options.random.cuts);
|
||||
const checkbox = page.locator('.stock-cut-group input[type="checkbox"]').first();
|
||||
await checkbox.check();
|
||||
expect(new URL(page.url()).searchParams.getAll('done')).not.toEqual([]);
|
||||
expect(decodeState(new URL(page.url()).search).state.project.completedBoards).not.toEqual([]);
|
||||
await random.click();
|
||||
await expect(random).toHaveAttribute('aria-pressed', 'true');
|
||||
await expect(cuts).toHaveAttribute('aria-pressed', 'false');
|
||||
expect(new URL(page.url()).searchParams.get('flooring.optimisation')).toBe('random');
|
||||
expect(new URL(page.url()).searchParams.getAll('done')).toEqual([]);
|
||||
expect(decodeState(new URL(page.url()).search).state.project.flooring.optimisation).toBe(
|
||||
'random',
|
||||
);
|
||||
expect(decodeState(new URL(page.url()).search).state.project.completedBoards).toEqual([]);
|
||||
const drawn = page.getByRole('region', { name: 'Floor plan preview' }).locator('.floor-piece');
|
||||
await expect(drawn).toHaveCount(options.random.pieces.length);
|
||||
const ids = await drawn.evaluateAll((pieces) =>
|
||||
|
|
|
|||
Loading…
Reference in a new issue