From 6fb4ceab810e1363014292b56323c820142041cf Mon Sep 17 00:00:00 2001 From: Jose Olarte III Date: Tue, 9 Sep 2025 15:57:36 +0800 Subject: [PATCH] fix(playwright): re-route after affirming onboarding dialog After calling OnboardingDialog from ProjectsView, route back to projects page again The onboarding dialog was designed to route back to HomeView when called from ProjectsView. The tests need to be updated to account for this intended behavior. --- test-playwright/20-create-project.spec.ts | 2 ++ test-playwright/25-create-project-x10.spec.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/test-playwright/20-create-project.spec.ts b/test-playwright/20-create-project.spec.ts index 5bdd3db3..5f7b34d5 100644 --- a/test-playwright/20-create-project.spec.ts +++ b/test-playwright/20-create-project.spec.ts @@ -117,6 +117,8 @@ test('Create new project, then search for it', async ({ page }) => { // No onboarding dialog present, continue console.log('No onboarding dialog found on projects page'); } + // Route back to projects page again, because the onboarding dialog was designed to route to HomeView when called from ProjectsView + await page.goto('./projects'); await page.locator('button > svg.fa-plus').click(); await page.getByPlaceholder('Idea Name').fill(finalTitle); await page.getByPlaceholder('Description').fill(finalDescription); diff --git a/test-playwright/25-create-project-x10.spec.ts b/test-playwright/25-create-project-x10.spec.ts index e715d406..e761bced 100644 --- a/test-playwright/25-create-project-x10.spec.ts +++ b/test-playwright/25-create-project-x10.spec.ts @@ -137,6 +137,8 @@ test('Create 10 new projects', async ({ page }) => { console.log('No onboarding dialog found on projects page'); } } + // Route back to projects page again, because the onboarding dialog was designed to route to HomeView when called from ProjectsView + await page.goto('./projects'); await page.locator('button > svg.fa-plus').click(); await page.getByPlaceholder('Idea Name').fill(finalTitles[i]); // Add random suffix await page.getByPlaceholder('Description').fill(finalDescriptions[i]);