diff --git a/frontend/playwright/data/logged-in-user/get-profile-logged-in-no-onboarding.json b/frontend/playwright/data/logged-in-user/get-profile-logged-in-no-onboarding.json deleted file mode 100644 index 0b416835f7..0000000000 --- a/frontend/playwright/data/logged-in-user/get-profile-logged-in-no-onboarding.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "~:email": "foo@example.com", - "~:is-demo": false, - "~:auth-backend": "penpot", - "~:fullname": "Princesa Leia", - "~:modified-at": "~m1713533116365", - "~:is-active": true, - "~:default-project-id": "~uc7ce0794-0992-8105-8004-38e630f7920b", - "~:id": "~uc7ce0794-0992-8105-8004-38e630f29a9b", - "~:is-muted": false, - "~:default-team-id": "~uc7ce0794-0992-8105-8004-38e630f40f6d", - "~:created-at": "~m1713533116365", - "~:is-blocked": false, - "~:props": { - "~:nudge": { - "~:big": 10, - "~:small": 1 - }, - "~:v2-info-shown": true, - "~:viewed-tutorial?": false, - "~:viewed-walkthrough?": false, - "~:onboarding-viewed": true, - "~:builtin-templates-collapsed-status": - true - } -} diff --git a/frontend/playwright/ui/pages/DashboardPage.js b/frontend/playwright/ui/pages/DashboardPage.js index 8fbabf0d81..f7e4df2582 100644 --- a/frontend/playwright/ui/pages/DashboardPage.js +++ b/frontend/playwright/ui/pages/DashboardPage.js @@ -5,6 +5,8 @@ export class DashboardPage extends BaseWebSocketPage { static async init(page) { await super.init(page); + await super.mockConfigFlags(page, ["disable-onboarding"]); + await super.mockRPC( page, "get-teams", @@ -51,6 +53,12 @@ export class DashboardPage extends BaseWebSocketPage { "get-builtin-templates", "logged-in-user/get-built-in-templates-empty.json", ); + + await super.mockRPC( + page, + "get-profile", + "logged-in-user/get-profile-logged-in.json", + ); } static anyTeamId = "c7ce0794-0992-8105-8004-38e630f40f6d"; diff --git a/frontend/playwright/ui/specs/dashboard-deleted.spec.js b/frontend/playwright/ui/specs/dashboard-deleted.spec.js index bacf85ae75..062d6d1bfa 100644 --- a/frontend/playwright/ui/specs/dashboard-deleted.spec.js +++ b/frontend/playwright/ui/specs/dashboard-deleted.spec.js @@ -3,11 +3,6 @@ import DashboardPage from "../pages/DashboardPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); - await DashboardPage.mockRPC( - page, - "get-profile", - "logged-in-user/get-profile-logged-in-no-onboarding.json", - ); }); test.describe("Dashboard Deleted Page", () => { diff --git a/frontend/playwright/ui/specs/dashboard-libraries.spec.js b/frontend/playwright/ui/specs/dashboard-libraries.spec.js index d30f6e82c0..efb258aef4 100644 --- a/frontend/playwright/ui/specs/dashboard-libraries.spec.js +++ b/frontend/playwright/ui/specs/dashboard-libraries.spec.js @@ -3,11 +3,6 @@ import DashboardPage from "../pages/DashboardPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); - await DashboardPage.mockRPC( - page, - "get-profile", - "logged-in-user/get-profile-logged-in-no-onboarding.json", - ); }); test("BUG 10421 - Fix libraries context menu", async ({ page }) => { diff --git a/frontend/playwright/ui/specs/dashboard-teams.spec.js b/frontend/playwright/ui/specs/dashboard-teams.spec.js index 8a95cf8e12..31153ac4cb 100644 --- a/frontend/playwright/ui/specs/dashboard-teams.spec.js +++ b/frontend/playwright/ui/specs/dashboard-teams.spec.js @@ -3,11 +3,6 @@ import DashboardPage from "../pages/DashboardPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); - await DashboardPage.mockRPC( - page, - "get-profile", - "logged-in-user/get-profile-logged-in-no-onboarding.json", - ); }); test("BUG 12359 - Selected invitations count is not pluralized", async ({ diff --git a/frontend/playwright/ui/specs/dashboard-viewer-role.spec.js b/frontend/playwright/ui/specs/dashboard-viewer-role.spec.js index 55197be037..0ab4ef8446 100644 --- a/frontend/playwright/ui/specs/dashboard-viewer-role.spec.js +++ b/frontend/playwright/ui/specs/dashboard-viewer-role.spec.js @@ -3,11 +3,7 @@ import DashboardPage from "../pages/DashboardPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); - await DashboardPage.mockRPC( - page, - "get-profile", - "logged-in-user/get-profile-logged-in-no-onboarding.json", - ); + await DashboardPage.mockRPC( page, "get-teams", diff --git a/frontend/playwright/ui/specs/dashboard.spec.js b/frontend/playwright/ui/specs/dashboard.spec.js index 768106634e..23e3b7a669 100644 --- a/frontend/playwright/ui/specs/dashboard.spec.js +++ b/frontend/playwright/ui/specs/dashboard.spec.js @@ -3,11 +3,6 @@ import DashboardPage from "../pages/DashboardPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); - await DashboardPage.mockRPC( - page, - "get-profile", - "logged-in-user/get-profile-logged-in-no-onboarding.json", - ); }); test("Dashboad page has title ", async ({ page }) => { diff --git a/frontend/playwright/ui/specs/onboarding.spec.js b/frontend/playwright/ui/specs/onboarding.spec.js index a14b0abe42..87a8da65b7 100644 --- a/frontend/playwright/ui/specs/onboarding.spec.js +++ b/frontend/playwright/ui/specs/onboarding.spec.js @@ -4,6 +4,7 @@ import OnboardingPage from "../pages/OnboardingPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); + await DashboardPage.mockConfigFlags(page, ["enable-onboarding"]); await DashboardPage.mockRPC( page, "get-profile", diff --git a/frontend/playwright/ui/specs/profile-menu.spec.js b/frontend/playwright/ui/specs/profile-menu.spec.js index fdb35e28e6..e86a79a826 100644 --- a/frontend/playwright/ui/specs/profile-menu.spec.js +++ b/frontend/playwright/ui/specs/profile-menu.spec.js @@ -3,11 +3,6 @@ import DashboardPage from "../pages/DashboardPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); - await DashboardPage.mockRPC( - page, - "get-profile", - "logged-in-user/get-profile-logged-in-no-onboarding.json", - ); }); test("Navigate to penpot changelog from profile menu", async ({ page }) => { diff --git a/frontend/playwright/ui/visual-specs/visual-dashboard.spec.js b/frontend/playwright/ui/visual-specs/visual-dashboard.spec.js index 50ed19787f..5e3f1a5eff 100644 --- a/frontend/playwright/ui/visual-specs/visual-dashboard.spec.js +++ b/frontend/playwright/ui/visual-specs/visual-dashboard.spec.js @@ -3,11 +3,6 @@ import DashboardPage from "../pages/DashboardPage"; test.beforeEach(async ({ page }) => { await DashboardPage.init(page); - await DashboardPage.mockRPC( - page, - "get-profile", - "logged-in-user/get-profile-logged-in-no-onboarding.json", - ); }); test("User goes to an empty dashboard", async ({ page }) => {