From 2c71b3bebf194f95eeb0e3dd8922296bb8b15228 Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 28 Jul 2026 05:45:51 +0100 Subject: [PATCH] test: protect cloud worktree rediscovery state --- ui/src/e2e/new-session-page.workspace-validation.e2e.test.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/src/e2e/new-session-page.workspace-validation.e2e.test.ts b/ui/src/e2e/new-session-page.workspace-validation.e2e.test.ts index dff4dba3c00a..2ade199bd1b3 100644 --- a/ui/src/e2e/new-session-page.workspace-validation.e2e.test.ts +++ b/ui/src/e2e/new-session-page.workspace-validation.e2e.test.ts @@ -258,10 +258,13 @@ suite.define(() => { await expect.poll(() => start.isDisabled()).toBe(true); await trigger.click(); const cloud = place.getByRole("button", { name: "Cloud ยท aws" }); + const worktree = place.getByRole("button", { name: "Worktree" }); expect(await cloud.isDisabled()).toBe(true); expect(await cloud.getAttribute("title")).toBe( "Couldn't verify Git for this folder. Choose it again to retry.", ); + expect(await worktree.getAttribute("aria-pressed")).toBe("true"); + expect(await worktree.isDisabled()).toBe(true); expect(await gateway.getRequests("sessions.create")).toHaveLength(0); } finally { await context.close();