Update e2e test to include brush position and size adjustments

This commit is contained in:
2026-03-31 02:20:17 +02:00
parent 4658787171
commit d1ae2499e5

View File

@@ -23,11 +23,19 @@ test("user can create a box brush and keep it through a draft reload", async ({
await page.getByTestId("create-box-brush").click();
await expect(page.getByRole("button", { name: /Box Brush 1/ })).toBeVisible();
await expect(page.getByText("1 brush selected (Box Brush 1)")).toBeVisible();
await page.getByTestId("brush-center-y").fill("2");
await page.getByTestId("apply-brush-position").click();
await page.getByTestId("brush-size-z").fill("4");
await page.getByTestId("apply-brush-size").click();
await expect(page.getByRole("button", { name: /center 0, 2, 0/ })).toBeVisible();
await expect(page.getByRole("button", { name: /size 2, 2, 4/ })).toBeVisible();
await page.getByRole("button", { name: "Save Draft" }).click();
await page.reload();
await expect(page.getByRole("button", { name: /Box Brush 1/ })).toBeVisible();
await expect(page.getByRole("button", { name: /center 0, 2, 0/ })).toBeVisible();
await expect(page.getByRole("button", { name: /size 2, 2, 4/ })).toBeVisible();
await expect(page.getByText("1 box brushes loaded. Click a brush in the viewport or outliner to select it.")).toBeVisible();
expect(pageErrors).toEqual([]);