diff options
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()) |
