import { expect } from "e2e";
import { test, WEB } from "./t3.ts";

test("Narrow-window workspace sheet has an accessible dialog name", WEB, async ({ t3, app, screen, browser }) => {
  await browser.setViewport({ width: 900, height: 800 });
  await t3.project("Workspace demo", { "README.md": "# Workspace demo\n" });
  await t3.open();
  await screen.getByRole("button", "Toggle right panel").tap();
  await app.screenshot("workspace-panel-open");
  await expect(screen.getByRole("dialog")).toHaveAccessibleName(/\S/);
});
