summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e/utils.ts
diff options
context:
space:
mode:
authorKit Langton <[email protected]>2026-04-01 11:58:11 -0400
committerGitHub <[email protected]>2026-04-01 15:58:11 +0000
commit38d22765920ef5047db4d9f1bdc0bdf602e6906f (patch)
tree378eb3358326fb91bef194fea04aeea64cb75279 /packages/app/e2e/utils.ts
parentd58004a864ee04a34a30fbbcdde9336d477fc8fa (diff)
downloadopencode-38d22765920ef5047db4d9f1bdc0bdf602e6906f.tar.gz
opencode-38d22765920ef5047db4d9f1bdc0bdf602e6906f.zip
test(e2e): isolate prompt tests with per-worker backend (#20464)
Diffstat (limited to 'packages/app/e2e/utils.ts')
-rw-r--r--packages/app/e2e/utils.ts14
1 files changed, 7 insertions, 7 deletions
diff --git a/packages/app/e2e/utils.ts b/packages/app/e2e/utils.ts
index f07a8d3f1..17a878566 100644
--- a/packages/app/e2e/utils.ts
+++ b/packages/app/e2e/utils.ts
@@ -26,21 +26,21 @@ export const serverNamePattern = new RegExp(`(?:${serverNames.map(escape).join("
export const modKey = process.platform === "darwin" ? "Meta" : "Control"
export const terminalToggleKey = "Control+Backquote"
-export function createSdk(directory?: string) {
- return createOpencodeClient({ baseUrl: serverUrl, directory, throwOnError: true })
+export function createSdk(directory?: string, baseUrl = serverUrl) {
+ return createOpencodeClient({ baseUrl, directory, throwOnError: true })
}
-export async function resolveDirectory(directory: string) {
- return createSdk(directory)
+export async function resolveDirectory(directory: string, baseUrl = serverUrl) {
+ return createSdk(directory, baseUrl)
.path.get()
.then((x) => x.data?.directory ?? directory)
}
-export async function getWorktree() {
- const sdk = createSdk()
+export async function getWorktree(baseUrl = serverUrl) {
+ const sdk = createSdk(undefined, baseUrl)
const result = await sdk.path.get()
const data = result.data
- if (!data?.worktree) throw new Error(`Failed to resolve a worktree from ${serverUrl}/path`)
+ if (!data?.worktree) throw new Error(`Failed to resolve a worktree from ${baseUrl}/path`)
return data.worktree
}