diff options
| author | Kit Langton <[email protected]> | 2026-04-01 22:22:43 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-01 22:22:43 -0400 |
| commit | a09b086729063be9b882bc174cb8eb16d6ecec9b (patch) | |
| tree | 9b1c3a624f5d9a8b9fc89237034c741969d2cf1f /packages/app/e2e/session | |
| parent | df1c6c9e8da61859329ace94dd53939bd1df1781 (diff) | |
| download | opencode-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.ts | 13 |
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()) |
