fix: stack board tools in portrait

This commit is contained in:
2026-08-14 18:35:54 +02:00
parent 21a74e243c
commit d722ecae9d
2 changed files with 22 additions and 0 deletions
+16
View File
@@ -177,4 +177,20 @@ test('move, folder expansion, empty-board pan, desktop wheel zoom, mobile pinch,
page.off('dialog', promptHandler)
await expect(page.getByRole('heading', { name: 'Browser Template Clone' })).toBeVisible()
await expect(page.getByRole('button', { name: 'Reset' })).toBeEnabled()
await page.setViewportSize({ width: 390, height: 844 })
const portraitToolbar = await page.locator('.board-actions').boundingBox()
if (!portraitToolbar) throw new Error('Portrait toolbar is not visible')
expect(portraitToolbar.height).toBeGreaterThan(portraitToolbar.width * 2)
expect(portraitToolbar.x).toBeGreaterThan(280)
const portraitMove = await page.getByRole('button', { name: 'MOVE', exact: true }).boundingBox()
const portraitParty = await page.getByRole('button', { name: 'NEW PARTY', exact: true }).boundingBox()
expect(portraitMove).not.toBeNull()
expect(portraitParty).not.toBeNull()
expect(portraitParty!.y).toBeGreaterThan(portraitMove!.y)
await page.setViewportSize({ width: 844, height: 390 })
const landscapeToolbar = await page.locator('.board-actions').boundingBox()
if (!landscapeToolbar) throw new Error('Landscape toolbar is not visible')
expect(landscapeToolbar.width).toBeGreaterThan(landscapeToolbar.height * 2)
})