fix: stack board tools in portrait
This commit is contained in:
@@ -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)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user