summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e/sidebar.spec.ts
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-01-19 08:38:42 -0600
committerAdam <[email protected]>2026-01-19 09:03:52 -0600
commit1ba7c606e679bdcd1212c23a46146aed5646c504 (patch)
tree89974eaec30cf283e6503b5a130893198511dfa0 /packages/app/e2e/sidebar.spec.ts
parentf00f18b926e21c5d48b8fdf5cb216888f1c52f82 (diff)
downloadopencode-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.ts13
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)
})