summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e/session
diff options
context:
space:
mode:
authorKit Langton <[email protected]>2026-04-01 22:22:43 -0400
committerGitHub <[email protected]>2026-04-01 22:22:43 -0400
commita09b086729063be9b882bc174cb8eb16d6ecec9b (patch)
tree9b1c3a624f5d9a8b9fc89237034c741969d2cf1f /packages/app/e2e/session
parentdf1c6c9e8da61859329ace94dd53939bd1df1781 (diff)
downloadopencode-a09b086729063be9b882bc174cb8eb16d6ecec9b.tar.gz
opencode-a09b086729063be9b882bc174cb8eb16d6ecec9b.zip
test(app): block real llm calls in e2e prompts (#20579)
Diffstat (limited to 'packages/app/e2e/session')
-rw-r--r--packages/app/e2e/session/session-model-persistence.spec.ts13
1 files changed, 8 insertions, 5 deletions
diff --git a/packages/app/e2e/session/session-model-persistence.spec.ts b/packages/app/e2e/session/session-model-persistence.spec.ts
index 36cbb0fbf..66bc451bc 100644
--- a/packages/app/e2e/session/session-model-persistence.spec.ts
+++ b/packages/app/e2e/session/session-model-persistence.spec.ts
@@ -8,11 +8,11 @@ import {
waitSession,
waitSessionIdle,
waitSlug,
+ withNoReplyPrompt,
} from "../actions"
import {
promptAgentSelector,
promptModelSelector,
- promptSelector,
promptVariantSelector,
workspaceItemSelector,
workspaceNewSessionSelector,
@@ -231,11 +231,14 @@ async function goto(page: Page, directory: string, sessionID?: string) {
}
async function submit(page: Page, value: string) {
- const prompt = page.locator(promptSelector)
+ const prompt = page.locator('[data-component="prompt-input"]')
await expect(prompt).toBeVisible()
- await prompt.click()
- await prompt.fill(value)
- await prompt.press("Enter")
+
+ await withNoReplyPrompt(page, async () => {
+ await prompt.click()
+ await prompt.fill(value)
+ await prompt.press("Enter")
+ })
await expect.poll(() => sessionIDFromUrl(page.url()) ?? "", { timeout: 30_000 }).not.toBe("")
const id = sessionIDFromUrl(page.url())