summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e/selectors.ts
diff options
context:
space:
mode:
authorFilip <[email protected]>2026-02-01 22:39:50 +0100
committerGitHub <[email protected]>2026-02-01 15:39:50 -0600
commit91f2ac3cb27c209532ef104cfcab139279881ace (patch)
tree96a8103441a29832deed6721e43eb6f650552924 /packages/app/e2e/selectors.ts
parentec720145fafdcd927e4aa4baa5521798f7f5e99d (diff)
downloadopencode-91f2ac3cb27c209532ef104cfcab139279881ace.tar.gz
opencode-91f2ac3cb27c209532ef104cfcab139279881ace.zip
test(app): workspace tests (#11659)
Diffstat (limited to 'packages/app/e2e/selectors.ts')
-rw-r--r--packages/app/e2e/selectors.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/app/e2e/selectors.ts b/packages/app/e2e/selectors.ts
index 90cfef8db..317c70969 100644
--- a/packages/app/e2e/selectors.ts
+++ b/packages/app/e2e/selectors.ts
@@ -27,6 +27,9 @@ export const projectMenuTriggerSelector = (slug: string) =>
export const projectCloseMenuSelector = (slug: string) => `[data-action="project-close-menu"][data-project="${slug}"]`
+export const projectWorkspacesToggleSelector = (slug: string) =>
+ `[data-action="project-workspaces-toggle"][data-project="${slug}"]`
+
export const titlebarRightSelector = "#opencode-titlebar-right"
export const popoverBodySelector = '[data-slot="popover-body"]'
@@ -39,6 +42,12 @@ export const inlineInputSelector = '[data-component="inline-input"]'
export const sessionItemSelector = (sessionID: string) => `${sidebarNavSelector} [data-session-id="${sessionID}"]`
+export const workspaceItemSelector = (slug: string) =>
+ `${sidebarNavSelector} [data-component="workspace-item"][data-workspace="${slug}"]`
+
+export const workspaceMenuTriggerSelector = (slug: string) =>
+ `${sidebarNavSelector} [data-action="workspace-menu"][data-workspace="${slug}"]`
+
export const listItemSelector = '[data-slot="list-item"]'
export const listItemKeyStartsWithSelector = (prefix: string) => `${listItemSelector}[data-key^="${prefix}"]`