summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-10 19:03:44 -0500
committerAdam <[email protected]>2026-03-10 19:03:44 -0500
commit89bf199c073cbb428a5a1a7d3600e970ba784e18 (patch)
treed684ebe136f7c9ba41336c35a02bf4dd521b05b9
parent5acfdd1c5d6ff631e708b2fc35d4ece3fe8ab7de (diff)
downloadopencode-89bf199c073cbb428a5a1a7d3600e970ba784e18.tar.gz
opencode-89bf199c073cbb428a5a1a7d3600e970ba784e18.zip
chore(app): fix tests
-rw-r--r--packages/app/e2e/prompt/prompt-slash-terminal.spec.ts6
-rw-r--r--packages/app/e2e/selectors.ts3
2 files changed, 4 insertions, 5 deletions
diff --git a/packages/app/e2e/prompt/prompt-slash-terminal.spec.ts b/packages/app/e2e/prompt/prompt-slash-terminal.spec.ts
index eefce19dc..bf9f96b47 100644
--- a/packages/app/e2e/prompt/prompt-slash-terminal.spec.ts
+++ b/packages/app/e2e/prompt/prompt-slash-terminal.spec.ts
@@ -9,14 +9,12 @@ test("/terminal toggles the terminal panel", async ({ page, gotoSession }) => {
await expect(terminal).not.toBeVisible()
- await prompt.click()
- await page.keyboard.type("/terminal")
+ await prompt.fill("/terminal")
await expect(page.locator('[data-slash-id="terminal.toggle"]').first()).toBeVisible()
await page.keyboard.press("Enter")
await expect(terminal).toBeVisible()
- await prompt.click()
- await page.keyboard.type("/terminal")
+ await prompt.fill("/terminal")
await expect(page.locator('[data-slash-id="terminal.toggle"]').first()).toBeVisible()
await page.keyboard.press("Enter")
await expect(terminal).not.toBeVisible()
diff --git a/packages/app/e2e/selectors.ts b/packages/app/e2e/selectors.ts
index 2061a1128..64b7bfe54 100644
--- a/packages/app/e2e/selectors.ts
+++ b/packages/app/e2e/selectors.ts
@@ -1,5 +1,6 @@
export const promptSelector = '[data-component="prompt-input"]'
-export const terminalSelector = '[data-component="terminal"]'
+export const terminalPanelSelector = '#terminal-panel[aria-hidden="false"]'
+export const terminalSelector = `${terminalPanelSelector} [data-component="terminal"]`
export const sessionComposerDockSelector = '[data-component="session-prompt-dock"]'
export const questionDockSelector = '[data-component="dock-prompt"][data-kind="question"]'
export const permissionDockSelector = '[data-component="dock-prompt"][data-kind="permission"]'