From d888da8591b3a7f5646ed07b0548ad0184052b68 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 14 Apr 2026 11:54:15 +0700 Subject: [PATCH] fix(e2e): submit creation form in new-workspace test clickNewWorkspaceButton now completes the full user flow: after clicking the sidebar button, waits for the /new route, then clicks the Create button to submit the empty form and trigger workspace creation + redirect. --- packages/app/e2e/helpers/new-workspace.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/app/e2e/helpers/new-workspace.ts b/packages/app/e2e/helpers/new-workspace.ts index d5753f8d7..0d3975c1d 100644 --- a/packages/app/e2e/helpers/new-workspace.ts +++ b/packages/app/e2e/helpers/new-workspace.ts @@ -164,6 +164,14 @@ export async function clickNewWorkspaceButton( const button = page.getByTestId(`sidebar-project-new-worktree-${input.projectKey}`).first(); await expect(button).toBeVisible({ timeout: 30_000 }); await button.click(); + + await expect(page).toHaveURL(/\/h\/[^/]+\/new(?:\?.*)?$/, { + timeout: 30_000, + }); + + const createButton = page.getByRole("button", { name: "Create" }); + await expect(createButton).toBeVisible({ timeout: 30_000 }); + await createButton.click(); } export async function assertNewWorkspaceSidebarAndHeader(