diff --git a/tests/e2e/box-brush-authoring.e2e.ts b/tests/e2e/box-brush-authoring.e2e.ts index 2e29a13a..0170a2a7 100644 --- a/tests/e2e/box-brush-authoring.e2e.ts +++ b/tests/e2e/box-brush-authoring.e2e.ts @@ -78,7 +78,7 @@ test("user can create a box brush and keep it through a draft reload", async ({ await page.getByRole("button", { name: /Entry Room/ }).click(); await expect(page.getByTestId("brush-center-y")).toHaveValue("2"); await expect(page.getByTestId("brush-size-z")).toHaveValue("4"); - await expect(page.getByTestId("viewport-overlay-topLeft")).toBeVisible(); + await expect(page.getByTestId("viewport-overlay-topLeft")).toHaveCount(0); expect(pageErrors).toEqual([]); expect(consoleErrors).toEqual([]); diff --git a/tests/e2e/orthographic-views.e2e.ts b/tests/e2e/orthographic-views.e2e.ts index 449e7c10..f4ec0436 100644 --- a/tests/e2e/orthographic-views.e2e.ts +++ b/tests/e2e/orthographic-views.e2e.ts @@ -29,18 +29,19 @@ test("orthographic panel controls keep brush authoring and selection behavior in await expect(page.getByText("1 brush selected (Box Brush 1)")).toBeVisible(); await expect(page.getByTestId("viewport-active-panel")).toHaveCount(0); await expect(page.getByTestId("viewport-panel-topLeft-view-perspective")).toHaveAttribute("aria-pressed", "true"); + await expect(getViewportOverlay(page, "topLeft")).toHaveCount(0); await page.getByTestId("viewport-panel-topLeft-view-top").dispatchEvent("click"); await expect(page.getByTestId("viewport-panel-topLeft-view-top")).toHaveAttribute("aria-pressed", "true"); - await expect(getViewportOverlay(page, "topLeft")).toContainText("XZ grid"); + await expect(getViewportOverlay(page, "topLeft")).toHaveCount(0); await page.getByTestId("viewport-panel-topLeft-view-front").dispatchEvent("click"); await expect(page.getByTestId("viewport-panel-topLeft-view-front")).toHaveAttribute("aria-pressed", "true"); - await expect(getViewportOverlay(page, "topLeft")).toContainText("XY grid"); + await expect(getViewportOverlay(page, "topLeft")).toHaveCount(0); await page.getByTestId("viewport-panel-topLeft-view-side").dispatchEvent("click"); await expect(page.getByTestId("viewport-panel-topLeft-view-side")).toHaveAttribute("aria-pressed", "true"); - await expect(getViewportOverlay(page, "topLeft")).toContainText("YZ grid"); + await expect(getViewportOverlay(page, "topLeft")).toHaveCount(0); await page.getByTestId("viewport-panel-topLeft-display-authoring").dispatchEvent("click"); await expect(page.getByTestId("viewport-panel-topLeft-display-authoring")).toHaveAttribute("aria-pressed", "true"); diff --git a/tests/e2e/viewport-test-helpers.ts b/tests/e2e/viewport-test-helpers.ts index b37dfb1e..aaf49173 100644 --- a/tests/e2e/viewport-test-helpers.ts +++ b/tests/e2e/viewport-test-helpers.ts @@ -28,6 +28,10 @@ interface EditorStoreSnapshot { modelInstances: Record; entities: Record; }; + viewportQuadSplit: { + x: number; + y: number; + }; viewportTransientState: { toolPreview: ViewportToolPreview; };