summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/e2e')
-rw-r--r--packages/app/e2e/actions.ts4
-rw-r--r--packages/app/e2e/app/palette.spec.ts11
-rw-r--r--packages/app/e2e/settings/settings-keybinds.spec.ts2
3 files changed, 13 insertions, 4 deletions
diff --git a/packages/app/e2e/actions.ts b/packages/app/e2e/actions.ts
index aced0756c..90af177ed 100644
--- a/packages/app/e2e/actions.ts
+++ b/packages/app/e2e/actions.ts
@@ -175,9 +175,9 @@ export async function runTerminal(page: Page, input: { cmd: string; token: strin
await expect.poll(() => terminalHas(page, { term, token: input.token }), { timeout }).toBe(true)
}
-export async function openPalette(page: Page) {
+export async function openPalette(page: Page, key = "K") {
await defocus(page)
- await page.keyboard.press(`${modKey}+P`)
+ await page.keyboard.press(`${modKey}+${key}`)
const dialog = page.getByRole("dialog")
await expect(dialog).toBeVisible()
diff --git a/packages/app/e2e/app/palette.spec.ts b/packages/app/e2e/app/palette.spec.ts
index 3ccfd7a92..4c701fab2 100644
--- a/packages/app/e2e/app/palette.spec.ts
+++ b/packages/app/e2e/app/palette.spec.ts
@@ -1,5 +1,5 @@
import { test, expect } from "../fixtures"
-import { openPalette } from "../actions"
+import { closeDialog, openPalette } from "../actions"
test("search palette opens and closes", async ({ page, gotoSession }) => {
await gotoSession()
@@ -9,3 +9,12 @@ test("search palette opens and closes", async ({ page, gotoSession }) => {
await page.keyboard.press("Escape")
await expect(dialog).toHaveCount(0)
})
+
+test("search palette also opens with cmd+p", async ({ page, gotoSession }) => {
+ await gotoSession()
+
+ const dialog = await openPalette(page, "P")
+
+ await closeDialog(page, dialog)
+ await expect(dialog).toHaveCount(0)
+})
diff --git a/packages/app/e2e/settings/settings-keybinds.spec.ts b/packages/app/e2e/settings/settings-keybinds.spec.ts
index 5789dc0eb..4fc50b68d 100644
--- a/packages/app/e2e/settings/settings-keybinds.spec.ts
+++ b/packages/app/e2e/settings/settings-keybinds.spec.ts
@@ -241,7 +241,7 @@ test("changing file open keybind works", async ({ page, gotoSession }) => {
await expect(keybindButton).toBeVisible()
const initialKeybind = await keybindButton.textContent()
- expect(initialKeybind).toContain("P")
+ expect(initialKeybind).toContain("K")
await keybindButton.click()
await expect(keybindButton).toHaveText(/press/i)