From 627159acac04409d7697a6739e2c572c2a010943 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Tue, 14 Apr 2026 23:10:07 -0400 Subject: delete all e2e tests (#22501) Cherry-picked from ea463e604cdd2a3e83e1c286e39b789455f0d413 --- packages/app/e2e/commands/input-focus.spec.ts | 15 ------------ packages/app/e2e/commands/panels.spec.ts | 33 --------------------------- packages/app/e2e/commands/tab-close.spec.ts | 32 -------------------------- 3 files changed, 80 deletions(-) delete mode 100644 packages/app/e2e/commands/input-focus.spec.ts delete mode 100644 packages/app/e2e/commands/panels.spec.ts delete mode 100644 packages/app/e2e/commands/tab-close.spec.ts (limited to 'packages/app/e2e/commands') diff --git a/packages/app/e2e/commands/input-focus.spec.ts b/packages/app/e2e/commands/input-focus.spec.ts deleted file mode 100644 index 4ba1aa3e6..000000000 --- a/packages/app/e2e/commands/input-focus.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { test, expect } from "../fixtures" -import { promptSelector } from "../selectors" - -test("ctrl+l focuses the prompt", async ({ page, gotoSession }) => { - await gotoSession() - - const prompt = page.locator(promptSelector) - await expect(prompt).toBeVisible() - - await page.locator("main").click({ position: { x: 5, y: 5 } }) - await expect(prompt).not.toBeFocused() - - await page.keyboard.press("Control+L") - await expect(prompt).toBeFocused() -}) diff --git a/packages/app/e2e/commands/panels.spec.ts b/packages/app/e2e/commands/panels.spec.ts deleted file mode 100644 index 7e5d7bd6e..000000000 --- a/packages/app/e2e/commands/panels.spec.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { test, expect } from "../fixtures" -import { modKey } from "../utils" - -const expanded = async (el: { getAttribute: (name: string) => Promise }) => { - const value = await el.getAttribute("aria-expanded") - if (value !== "true" && value !== "false") throw new Error(`Expected aria-expanded to be true|false, got: ${value}`) - return value === "true" -} - -test("review panel can be toggled via keybind", async ({ page, gotoSession }) => { - await gotoSession() - - const reviewPanel = page.locator("#review-panel") - - const treeToggle = page.getByRole("button", { name: "Toggle file tree" }).first() - await expect(treeToggle).toBeVisible() - if (await expanded(treeToggle)) await treeToggle.click() - await expect(treeToggle).toHaveAttribute("aria-expanded", "false") - - const reviewToggle = page.getByRole("button", { name: "Toggle review" }).first() - await expect(reviewToggle).toBeVisible() - if (await expanded(reviewToggle)) await reviewToggle.click() - await expect(reviewToggle).toHaveAttribute("aria-expanded", "false") - await expect(reviewPanel).toHaveAttribute("aria-hidden", "true") - - await page.keyboard.press(`${modKey}+Shift+R`) - await expect(reviewToggle).toHaveAttribute("aria-expanded", "true") - await expect(reviewPanel).toHaveAttribute("aria-hidden", "false") - - await page.keyboard.press(`${modKey}+Shift+R`) - await expect(reviewToggle).toHaveAttribute("aria-expanded", "false") - await expect(reviewPanel).toHaveAttribute("aria-hidden", "true") -}) diff --git a/packages/app/e2e/commands/tab-close.spec.ts b/packages/app/e2e/commands/tab-close.spec.ts deleted file mode 100644 index 981ee561e..000000000 --- a/packages/app/e2e/commands/tab-close.spec.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { test, expect } from "../fixtures" -import { promptSelector } from "../selectors" -import { modKey } from "../utils" - -test("mod+w closes the active file tab", async ({ page, gotoSession }) => { - await gotoSession() - - await page.locator(promptSelector).click() - await page.keyboard.type("/open") - await expect(page.locator('[data-slash-id="file.open"]').first()).toBeVisible() - await page.keyboard.press("Enter") - - const dialog = page - .getByRole("dialog") - .filter({ has: page.getByPlaceholder(/search files/i) }) - .first() - await expect(dialog).toBeVisible() - - await dialog.getByRole("textbox").first().fill("package.json") - const item = dialog.locator('[data-slot="list-item"][data-key^="file:"]').first() - await expect(item).toBeVisible({ timeout: 30_000 }) - await item.click() - await expect(dialog).toHaveCount(0) - - const tab = page.getByRole("tab", { name: "package.json" }).first() - await expect(tab).toBeVisible() - await tab.click() - await expect(tab).toHaveAttribute("aria-selected", "true") - - await page.keyboard.press(`${modKey}+W`) - await expect(page.getByRole("tab", { name: "package.json" })).toHaveCount(0) -}) -- cgit v1.2.3