diff options
| author | Filip <[email protected]> | 2026-03-07 16:47:45 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-07 09:47:45 -0600 |
| commit | 66fcab7b0801130c212aa67159415d75d935f555 (patch) | |
| tree | ee7edb3346c6b3ecc0147f227b4b1a0aabbb0713 /packages/app/e2e/commands | |
| parent | 641e1781a25f848a9375a9196e5039c8e65e5551 (diff) | |
| download | opencode-66fcab7b0801130c212aa67159415d75d935f555.tar.gz opencode-66fcab7b0801130c212aa67159415d75d935f555.zip | |
fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482)
Diffstat (limited to 'packages/app/e2e/commands')
| -rw-r--r-- | packages/app/e2e/commands/panels.spec.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/app/e2e/commands/panels.spec.ts b/packages/app/e2e/commands/panels.spec.ts index 58c1f0a9a..7e5d7bd6e 100644 --- a/packages/app/e2e/commands/panels.spec.ts +++ b/packages/app/e2e/commands/panels.spec.ts @@ -10,6 +10,8 @@ const expanded = async (el: { getAttribute: (name: string) => Promise<string | n 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() @@ -19,13 +21,13 @@ test("review panel can be toggled via keybind", async ({ page, gotoSession }) => await expect(reviewToggle).toBeVisible() if (await expanded(reviewToggle)) await reviewToggle.click() await expect(reviewToggle).toHaveAttribute("aria-expanded", "false") - await expect(page.locator("#review-panel")).toHaveCount(0) + await expect(reviewPanel).toHaveAttribute("aria-hidden", "true") await page.keyboard.press(`${modKey}+Shift+R`) await expect(reviewToggle).toHaveAttribute("aria-expanded", "true") - await expect(page.locator("#review-panel")).toBeVisible() + await expect(reviewPanel).toHaveAttribute("aria-hidden", "false") await page.keyboard.press(`${modKey}+Shift+R`) await expect(reviewToggle).toHaveAttribute("aria-expanded", "false") - await expect(page.locator("#review-panel")).toHaveCount(0) + await expect(reviewPanel).toHaveAttribute("aria-hidden", "true") }) |
