import { test, expect } from "../fixtures" import { promptSelector } from "../selectors" test("smoke /open opens file picker dialog", async ({ page, gotoSession }) => { await gotoSession() await page.locator(promptSelector).click() await page.keyboard.type("/open") const command = page.locator('[data-slash-id="file.open"]') await expect(command).toBeVisible() await command.hover() await page.keyboard.press("Enter") const dialog = page.getByRole("dialog") await expect(dialog).toBeVisible() await expect(dialog.getByRole("textbox").first()).toBeVisible() await page.keyboard.press("Escape") await expect(dialog).toHaveCount(0) })