summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e/models
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2026-04-14 23:10:07 -0400
committerDax Raad <[email protected]>2026-04-14 23:10:25 -0400
commit627159acac04409d7697a6739e2c572c2a010943 (patch)
tree5f87465ea69f41aff0cd96ae5411fe438da480b3 /packages/app/e2e/models
parentf44aa02e2677b2b89a1a9f517c0ff8990383deaa (diff)
downloadopencode-627159acac04409d7697a6739e2c572c2a010943.tar.gz
opencode-627159acac04409d7697a6739e2c572c2a010943.zip
delete all e2e tests (#22501)
Cherry-picked from ea463e604cdd2a3e83e1c286e39b789455f0d413
Diffstat (limited to 'packages/app/e2e/models')
-rw-r--r--packages/app/e2e/models/model-picker.spec.ts48
-rw-r--r--packages/app/e2e/models/models-visibility.spec.ts61
2 files changed, 0 insertions, 109 deletions
diff --git a/packages/app/e2e/models/model-picker.spec.ts b/packages/app/e2e/models/model-picker.spec.ts
deleted file mode 100644
index d94c02652..000000000
--- a/packages/app/e2e/models/model-picker.spec.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-import { test, expect } from "../fixtures"
-import { promptSelector } from "../selectors"
-import { clickListItem } from "../actions"
-
-test.fixme("smoke model selection updates prompt footer", async ({ page, gotoSession }) => {
- await gotoSession()
-
- await page.locator(promptSelector).click()
- await page.keyboard.type("/model")
-
- const command = page.locator('[data-slash-id="model.choose"]')
- await expect(command).toBeVisible()
- await command.hover()
-
- await page.keyboard.press("Enter")
-
- const dialog = page.getByRole("dialog")
- await expect(dialog).toBeVisible()
-
- const input = dialog.getByRole("textbox").first()
-
- const selected = dialog.locator('[data-slot="list-item"][data-selected="true"]').first()
- await expect(selected).toBeVisible()
-
- const other = dialog.locator('[data-slot="list-item"]:not([data-selected="true"])').first()
- const target = (await other.count()) > 0 ? other : selected
-
- const key = await target.getAttribute("data-key")
- if (!key) throw new Error("Failed to resolve model key from list item")
-
- const model = key.split(":").slice(1).join(":")
-
- await input.fill(model)
-
- await clickListItem(dialog, { key })
-
- await expect(dialog).toHaveCount(0)
-
- await page.locator(promptSelector).click()
- await page.keyboard.type("/model")
- await expect(command).toBeVisible()
- await command.hover()
- await page.keyboard.press("Enter")
-
- const dialogAgain = page.getByRole("dialog")
- await expect(dialogAgain).toBeVisible()
- await expect(dialogAgain.locator(`[data-slot="list-item"][data-key="${key}"][data-selected="true"]`)).toBeVisible()
-})
diff --git a/packages/app/e2e/models/models-visibility.spec.ts b/packages/app/e2e/models/models-visibility.spec.ts
deleted file mode 100644
index c69911179..000000000
--- a/packages/app/e2e/models/models-visibility.spec.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-import { test, expect } from "../fixtures"
-import { promptSelector } from "../selectors"
-import { closeDialog, openSettings, clickListItem } from "../actions"
-
-test("hiding a model removes it from the model picker", async ({ page, gotoSession }) => {
- await gotoSession()
-
- await page.locator(promptSelector).click()
- await page.keyboard.type("/model")
-
- const command = page.locator('[data-slash-id="model.choose"]')
- await expect(command).toBeVisible()
- await command.hover()
- await page.keyboard.press("Enter")
-
- const picker = page.getByRole("dialog")
- await expect(picker).toBeVisible()
-
- const target = picker.locator('[data-slot="list-item"]').first()
- await expect(target).toBeVisible()
-
- const key = await target.getAttribute("data-key")
- if (!key) throw new Error("Failed to resolve model key from list item")
-
- const name = (await target.locator("span").first().innerText()).trim()
- if (!name) throw new Error("Failed to resolve model name from list item")
-
- await page.keyboard.press("Escape")
- await expect(picker).toHaveCount(0)
-
- const settings = await openSettings(page)
-
- await settings.getByRole("tab", { name: "Models" }).click()
- const search = settings.getByPlaceholder("Search models")
- await expect(search).toBeVisible()
- await search.fill(name)
-
- const toggle = settings.locator('[data-component="switch"]').filter({ hasText: name }).first()
- const input = toggle.locator('[data-slot="switch-input"]')
- await expect(toggle).toBeVisible()
- await expect(input).toHaveAttribute("aria-checked", "true")
- await toggle.locator('[data-slot="switch-control"]').click()
- await expect(input).toHaveAttribute("aria-checked", "false")
-
- await closeDialog(page, settings)
-
- await page.locator(promptSelector).click()
- await page.keyboard.type("/model")
- await expect(command).toBeVisible()
- await command.hover()
- await page.keyboard.press("Enter")
-
- const pickerAgain = page.getByRole("dialog")
- await expect(pickerAgain).toBeVisible()
- await expect(pickerAgain.locator('[data-slot="list-item"]').first()).toBeVisible()
-
- await expect(pickerAgain.locator(`[data-slot="list-item"][data-key="${key}"]`)).toHaveCount(0)
-
- await page.keyboard.press("Escape")
- await expect(pickerAgain).toHaveCount(0)
-})