fix: scale mobile hero vector responsively
This commit is contained in:
@@ -62,12 +62,28 @@ test("mobile hero CTAs remain fully visible at 320px", async ({ page }) => {
|
||||
await page.setViewportSize({ width: 320, height: 800 });
|
||||
await page.goto(homepage);
|
||||
|
||||
const vector = await getBox(
|
||||
page.locator(".homepage-hero .heroVector .vector"),
|
||||
);
|
||||
const buttons = page.locator(".homepage-hero .reset .button");
|
||||
const firstButton = await getBox(buttons.nth(0));
|
||||
const secondButton = await getBox(buttons.nth(1));
|
||||
|
||||
expectNear(firstButton.y, secondButton.y, 2);
|
||||
expect(secondButton.x + secondButton.width).toBeLessThanOrEqual(320);
|
||||
expect(vector.x + vector.width).toBeGreaterThanOrEqual(316);
|
||||
});
|
||||
|
||||
test("mobile hero vector covers the 767px composition", async ({ page }) => {
|
||||
await page.setViewportSize({ width: 767, height: 900 });
|
||||
await page.goto(homepage);
|
||||
|
||||
const vector = await getBox(
|
||||
page.locator(".homepage-hero .heroVector .vector"),
|
||||
);
|
||||
|
||||
expect(vector.x).toBeLessThan(0);
|
||||
expect(vector.x + vector.width).toBeGreaterThanOrEqual(760);
|
||||
});
|
||||
|
||||
test("mobile recent posts exposes previous and next controls", async ({
|
||||
|
||||
Reference in New Issue
Block a user