diff options
| author | Adam <[email protected]> | 2026-01-19 08:38:42 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-19 09:03:52 -0600 |
| commit | 1ba7c606e679bdcd1212c23a46146aed5646c504 (patch) | |
| tree | 89974eaec30cf283e6503b5a130893198511dfa0 /packages/app/e2e/sidebar.spec.ts | |
| parent | f00f18b926e21c5d48b8fdf5cb216888f1c52f82 (diff) | |
| download | opencode-1ba7c606e679bdcd1212c23a46146aed5646c504.tar.gz opencode-1ba7c606e679bdcd1212c23a46146aed5646c504.zip | |
chore: cleanup
Diffstat (limited to 'packages/app/e2e/sidebar.spec.ts')
| -rw-r--r-- | packages/app/e2e/sidebar.spec.ts | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/packages/app/e2e/sidebar.spec.ts b/packages/app/e2e/sidebar.spec.ts index 964b0a56c..925590f51 100644 --- a/packages/app/e2e/sidebar.spec.ts +++ b/packages/app/e2e/sidebar.spec.ts @@ -4,17 +4,18 @@ import { modKey } from "./utils" test("sidebar can be collapsed and expanded", async ({ page, gotoSession }) => { await gotoSession() - const createButton = page.getByRole("button", { name: /New (session|workspace)/ }).first() - const opened = (await createButton.count()) > 0 + const main = page.locator("main") + const closedClass = /xl:border-l/ + const isClosed = await main.evaluate((node) => node.className.includes("xl:border-l")) - if (!opened) { + if (isClosed) { await page.keyboard.press(`${modKey}+B`) - await expect(createButton).toBeVisible() + await expect(main).not.toHaveClass(closedClass) } await page.keyboard.press(`${modKey}+B`) - await expect(createButton).toHaveCount(0) + await expect(main).toHaveClass(closedClass) await page.keyboard.press(`${modKey}+B`) - await expect(createButton).toBeVisible() + await expect(main).not.toHaveClass(closedClass) }) |
