Modify viewport quad layout test to use dispatchEvent for clicks

This commit is contained in:
2026-04-02 22:46:19 +02:00
parent aaf5f9d646
commit 3b221cde66

View File

@@ -45,13 +45,13 @@ test("quad viewport layout shows four linked panels with shared selection and ac
await expect(page.getByTestId("viewport-panel-bottomRight-display-authoring")).toHaveAttribute("aria-pressed", "true");
await getViewportPanel(page, "topRight").click({ position: { x: 16, y: 16 }, force: true });
await page.getByTestId("viewport-panel-topRight-view-side").click({ force: true });
await page.getByTestId("viewport-panel-topRight-view-side").dispatchEvent("click");
await expect(page.getByTestId("viewport-active-panel")).toContainText("Top Right");
await expect(page.getByTestId("viewport-panel-topRight-view-side")).toHaveAttribute("aria-pressed", "true");
await expect(page.getByRole("button", { name: /Box Brush 1/ })).toBeVisible();
await getViewportPanel(page, "topLeft").click({ position: { x: 16, y: 16 }, force: true });
await page.getByTestId("viewport-panel-topLeft-display-authoring").click({ force: true });
await page.getByTestId("viewport-panel-topLeft-display-authoring").dispatchEvent("click");
await expect(page.getByTestId("viewport-active-panel")).toContainText("Top Left");
await expect(page.getByTestId("viewport-panel-topLeft-display-authoring")).toHaveAttribute("aria-pressed", "true");
await expect(page.getByTestId("viewport-canvas-topLeft")).toHaveCSS("background-color", "rgb(0, 0, 0)");