splitting tests
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { expect, test } from '@playwright/test';
|
||||
|
||||
test('short tool pages keep the footer flush with the viewport bottom', async ({ page }) => {
|
||||
const expectFooterAtViewportBottom = async (viewport: { width: number; height: number }) => {
|
||||
await page.setViewportSize(viewport);
|
||||
await page.goto('/tools/watermark');
|
||||
|
||||
const footerBottom = await page.locator('footer').evaluate((footer) => {
|
||||
return footer.getBoundingClientRect().bottom;
|
||||
});
|
||||
|
||||
expect(Math.abs(footerBottom - viewport.height)).toBeLessThanOrEqual(1);
|
||||
};
|
||||
|
||||
await expectFooterAtViewportBottom({ width: 1440, height: 900 });
|
||||
await expectFooterAtViewportBottom({ width: 390, height: 844 });
|
||||
});
|
||||
Reference in New Issue
Block a user