diff --git a/e2e/__screenshots__/visual/pages.spec.js-snapshots/about-mobile-auth-chromium-darwin.png b/e2e/__screenshots__/visual/pages.spec.js-snapshots/about-mobile-auth-chromium-darwin.png new file mode 100644 index 0000000..0765129 Binary files /dev/null and b/e2e/__screenshots__/visual/pages.spec.js-snapshots/about-mobile-auth-chromium-darwin.png differ diff --git a/e2e/__screenshots__/visual/pages.spec.js-snapshots/connections-mobile-auth-chromium-darwin.png b/e2e/__screenshots__/visual/pages.spec.js-snapshots/connections-mobile-auth-chromium-darwin.png new file mode 100644 index 0000000..d9f1f78 Binary files /dev/null and b/e2e/__screenshots__/visual/pages.spec.js-snapshots/connections-mobile-auth-chromium-darwin.png differ diff --git a/e2e/__screenshots__/visual/pages.spec.js-snapshots/connections-mobile-chromium-darwin.png b/e2e/__screenshots__/visual/pages.spec.js-snapshots/connections-mobile-chromium-darwin.png deleted file mode 100644 index 6579dba..0000000 Binary files a/e2e/__screenshots__/visual/pages.spec.js-snapshots/connections-mobile-chromium-darwin.png and /dev/null differ diff --git a/e2e/__screenshots__/visual/pages.spec.js-snapshots/member-account-mobile-chromium-darwin.png b/e2e/__screenshots__/visual/pages.spec.js-snapshots/member-account-mobile-auth-chromium-darwin.png similarity index 100% rename from e2e/__screenshots__/visual/pages.spec.js-snapshots/member-account-mobile-chromium-darwin.png rename to e2e/__screenshots__/visual/pages.spec.js-snapshots/member-account-mobile-auth-chromium-darwin.png diff --git a/e2e/__screenshots__/visual/pages.spec.js-snapshots/member-dashboard-mobile-chromium-darwin.png b/e2e/__screenshots__/visual/pages.spec.js-snapshots/member-dashboard-mobile-auth-chromium-darwin.png similarity index 100% rename from e2e/__screenshots__/visual/pages.spec.js-snapshots/member-dashboard-mobile-chromium-darwin.png rename to e2e/__screenshots__/visual/pages.spec.js-snapshots/member-dashboard-mobile-auth-chromium-darwin.png diff --git a/e2e/__screenshots__/visual/pages.spec.js-snapshots/member-profile-mobile-chromium-darwin.png b/e2e/__screenshots__/visual/pages.spec.js-snapshots/member-profile-mobile-auth-chromium-darwin.png similarity index 100% rename from e2e/__screenshots__/visual/pages.spec.js-snapshots/member-profile-mobile-chromium-darwin.png rename to e2e/__screenshots__/visual/pages.spec.js-snapshots/member-profile-mobile-auth-chromium-darwin.png diff --git a/e2e/visual/pages.spec.js b/e2e/visual/pages.spec.js index 1fd3bf5..d07f177 100644 --- a/e2e/visual/pages.spec.js +++ b/e2e/visual/pages.spec.js @@ -32,9 +32,10 @@ const authenticatedPages = [ // Pages that need mobile coverage captured while authenticated. // These cover column-collapse breakpoints critical for the page-shell refactor. -// Note: 'about' mobile is already captured by the public pages loop (no auth middleware), -// so it is not duplicated here to avoid snapshot name collisions. +// Snapshots use the -mobile-auth suffix to distinguish from the public mobile loop +// (which also captures about-mobile unauthenticated, so names must not collide). const authenticatedMobilePages = [ + { name: 'about', path: '/about' }, { name: 'member-dashboard', path: '/member/dashboard' }, { name: 'member-profile', path: '/member/profile' }, { name: 'member-account', path: '/member/account' }, @@ -163,7 +164,7 @@ test.describe('visual regression', () => { await page.goto(path) await waitForStable(page) - await expect(page).toHaveScreenshot(`${name}-mobile.png`, { + await expect(page).toHaveScreenshot(`${name}-mobile-auth.png`, { maxDiffPixelRatio: 0.01, mask: commonMasks(page), })