diff --git a/tests/config-loadpoint.spec.js b/tests/config-loadpoint.spec.js index 8da6b1553..a3424cb1c 100644 --- a/tests/config-loadpoint.spec.js +++ b/tests/config-loadpoint.spec.js @@ -89,6 +89,7 @@ test.describe("loadpoint", async () => { // update loadpoint title await page.getByTestId("loadpoint").getByRole("button", { name: "edit" }).click(); + await expect(lpModal).toBeVisible(); await lpModal.getByLabel("Title").fill("Solar Carport 2"); await lpModal.getByRole("button", { name: "Save" }).click(); await expect(page.getByTestId("loadpoint")).toContainText("Solar Carport 2"); @@ -101,6 +102,7 @@ test.describe("loadpoint", async () => { // update loadpoint power await page.getByTestId("loadpoint").getByRole("button", { name: "edit" }).click(); + await expect(lpModal).toBeVisible(); await lpModal.getByTestId("chargerPower-22kw").click(); await lpModal.getByRole("button", { name: "Save" }).click(); await expect(lpModal).not.toBeVisible(); @@ -110,12 +112,14 @@ test.describe("loadpoint", async () => { await page.reload(); await expect(page.getByTestId("loadpoint")).toHaveCount(1); await page.getByTestId("loadpoint").getByRole("button", { name: "edit" }).click(); + await expect(lpModal).toBeVisible(); await expect(lpModal.getByTestId("chargerPower-22kw")).toHaveClass(/active/); await expect(lpModal.getByLabel("Title")).toHaveValue("Solar Carport 2"); await lpModal.getByRole("button", { name: "Close" }).click(); // delete loadpoint await page.getByTestId("loadpoint").getByRole("button", { name: "edit" }).click(); + await expect(lpModal).toBeVisible(); await lpModal.getByRole("button", { name: "Delete" }).click(); await expect(page.getByTestId("loadpoint")).toHaveCount(0); @@ -161,6 +165,7 @@ test.describe("loadpoint", async () => { // check priorities await page.getByTestId("loadpoint").nth(1).getByRole("button", { name: "edit" }).click(); + await expect(lpModal).toBeVisible(); await expect(lpModal.getByLabel("Priority")).toHaveValue("1"); }); @@ -185,6 +190,7 @@ test.describe("loadpoint", async () => { // edit loadpoint await page.getByTestId("loadpoint").nth(0).getByRole("button", { name: "edit" }).click(); + await expect(lpModal).toBeVisible(); await expect(lpModal).toContainText("No vehicles are configured."); await lpModal.getByRole("button", { name: "Close" }).click(); @@ -213,6 +219,7 @@ test.describe("loadpoint", async () => { // check loadpoint default vehicles for (const [index, vehicle] of [VEHICLE_1, VEHICLE_2].entries()) { await page.getByTestId("loadpoint").nth(index).getByRole("button", { name: "edit" }).click(); + await expect(lpModal).toBeVisible(); await expect(lpModal.locator("#loadpointParamVehicle option:checked")).toHaveText(vehicle); await lpModal.getByRole("button", { name: "Close" }).click(); await expect(lpModal).not.toBeVisible();