home.spec.ts 711 B

123456789101112131415161718192021
  1. import { test, expect } from "./fixtures"
  2. import { serverName } from "./utils"
  3. test("home renders and shows core entrypoints", async ({ page }) => {
  4. await page.goto("/")
  5. await expect(page.getByRole("button", { name: "Open project" }).first()).toBeVisible()
  6. await expect(page.getByRole("button", { name: serverName })).toBeVisible()
  7. })
  8. test("server picker dialog opens from home", async ({ page }) => {
  9. await page.goto("/")
  10. const trigger = page.getByRole("button", { name: serverName })
  11. await expect(trigger).toBeVisible()
  12. await trigger.click()
  13. const dialog = page.getByRole("dialog")
  14. await expect(dialog).toBeVisible()
  15. await expect(dialog.getByRole("textbox").first()).toBeVisible()
  16. })