diff options
| author | Filip <[email protected]> | 2026-01-31 13:42:47 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-31 06:42:47 -0600 |
| commit | 511c7abacaebb5e007139395078b6a848e5e9ea5 (patch) | |
| tree | f135c6621283aa6bcd66a1a3e5831202c7ba42eb /packages/app/e2e/files | |
| parent | f834915d3fbcf05137fc61fc51b9fa07b815e82c (diff) | |
| download | opencode-511c7abacaebb5e007139395078b6a848e5e9ea5.tar.gz opencode-511c7abacaebb5e007139395078b6a848e5e9ea5.zip | |
test(app): session actions (#11386)
Diffstat (limited to 'packages/app/e2e/files')
| -rw-r--r-- | packages/app/e2e/files/file-open.spec.ts | 6 | ||||
| -rw-r--r-- | packages/app/e2e/files/file-viewer.spec.ts | 10 |
2 files changed, 4 insertions, 12 deletions
diff --git a/packages/app/e2e/files/file-open.spec.ts b/packages/app/e2e/files/file-open.spec.ts index dea35d25b..3c636d748 100644 --- a/packages/app/e2e/files/file-open.spec.ts +++ b/packages/app/e2e/files/file-open.spec.ts @@ -1,5 +1,5 @@ import { test, expect } from "../fixtures" -import { openPalette } from "../actions" +import { openPalette, clickListItem } from "../actions" test("can open a file tab from the search palette", async ({ page, gotoSession }) => { await gotoSession() @@ -9,9 +9,7 @@ test("can open a file tab from the search palette", async ({ page, gotoSession } const input = dialog.getByRole("textbox").first() await input.fill("package.json") - const fileItem = dialog.locator('[data-slot="list-item"][data-key^="file:"]').first() - await expect(fileItem).toBeVisible() - await fileItem.click() + await clickListItem(dialog, { keyStartsWith: "file:" }) await expect(dialog).toHaveCount(0) diff --git a/packages/app/e2e/files/file-viewer.spec.ts b/packages/app/e2e/files/file-viewer.spec.ts index 3dc0dead2..528384497 100644 --- a/packages/app/e2e/files/file-viewer.spec.ts +++ b/packages/app/e2e/files/file-viewer.spec.ts @@ -1,5 +1,5 @@ import { test, expect } from "../fixtures" -import { openPalette } from "../actions" +import { openPalette, clickListItem } from "../actions" test("smoke file viewer renders real file content", async ({ page, gotoSession }) => { await gotoSession() @@ -12,13 +12,7 @@ test("smoke file viewer renders real file content", async ({ page, gotoSession } const input = dialog.getByRole("textbox").first() await input.fill(file) - const fileItem = dialog - .locator( - '[data-slot="list-item"][data-key^="file:"][data-key*="packages"][data-key*="app"][data-key$="package.json"]', - ) - .first() - await expect(fileItem).toBeVisible() - await fileItem.click() + await clickListItem(dialog, { text: /packages.*app.*package.json/ }) await expect(dialog).toHaveCount(0) |
