chore(tests): adjust pan test

This commit is contained in:
moklick
2025-03-27 13:29:08 +01:00
parent 150549cd4f
commit 95854aa731

View File

@@ -20,18 +20,21 @@ test.describe('Pane default', () => {
await expect(pane).toBeAttached();
const paneBox = await pane.boundingBox();
const transformsBefore = await getTransform(viewport);
const movementPx = 100;
await pane.hover();
await page.mouse.down();
// Move pane by 100, 100
await page.mouse.move(paneBox!.x + paneBox!.width * 0.5 + 100, paneBox!.y + paneBox!.height * 0.5 + 100);
await page.mouse.move(
paneBox!.x + paneBox!.width * 0.5 + movementPx,
paneBox!.y + paneBox!.height * 0.5 + movementPx
);
const transformsAfter = await getTransform(viewport);
expect(Math.floor(transformsAfter.translateX - transformsBefore.translateX)).toBe(100);
expect(Math.floor(transformsAfter.translateY - transformsBefore.translateY)).toBe(100);
expect(movementPx - Math.floor(transformsAfter.translateX - transformsBefore.translateX)).toBeLessThan(1);
expect(movementPx - Math.floor(transformsAfter.translateY - transformsBefore.translateY)).toBeLessThan(1);
});
test('scrolling the default pane zooms it', async ({ page }) => {