chore: fix test
This commit is contained in:
@@ -92,14 +92,19 @@ test("switching back to a project opens the latest workspace session", async ({
|
|||||||
|
|
||||||
await expect(page).toHaveURL(new RegExp(`/${workspaceSlug}/session(?:[/?#]|$)`))
|
await expect(page).toHaveURL(new RegExp(`/${workspaceSlug}/session(?:[/?#]|$)`))
|
||||||
|
|
||||||
const created = await createSdk(workspaceDir)
|
// Create a session by sending a prompt
|
||||||
.session.create()
|
const prompt = page.locator(promptSelector)
|
||||||
.then((x) => x.data?.id)
|
await expect(prompt).toBeVisible()
|
||||||
if (!created) throw new Error(`Failed to create session for workspace: ${workspaceDir}`)
|
await prompt.fill("test")
|
||||||
|
await page.keyboard.press("Enter")
|
||||||
|
|
||||||
|
// Wait for the URL to update with the new session ID
|
||||||
|
await expect.poll(() => sessionIDFromUrl(page.url()) ?? "", { timeout: 15_000 }).not.toBe("")
|
||||||
|
|
||||||
|
const created = sessionIDFromUrl(page.url())
|
||||||
|
if (!created) throw new Error(`Failed to get session ID from url: ${page.url()}`)
|
||||||
sessionID = created
|
sessionID = created
|
||||||
|
|
||||||
await page.goto(sessionPath(workspaceDir, created))
|
|
||||||
await expect(page.locator(promptSelector)).toBeVisible()
|
|
||||||
await expect(page).toHaveURL(new RegExp(`/${workspaceSlug}/session/${created}(?:[/?#]|$)`))
|
await expect(page).toHaveURL(new RegExp(`/${workspaceSlug}/session/${created}(?:[/?#]|$)`))
|
||||||
|
|
||||||
await openSidebar(page)
|
await openSidebar(page)
|
||||||
|
|||||||
Reference in New Issue
Block a user