From 1dd840d1495aab695f2d0eb2b36265bc83f08d82 Mon Sep 17 00:00:00 2001 From: Kayla Washburn-Love Date: Tue, 2 Apr 2024 11:29:43 -0600 Subject: [PATCH] test: add an e2e test for removing a group (#12844) --- site/e2e/tests/updateTemplate.spec.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/site/e2e/tests/updateTemplate.spec.ts b/site/e2e/tests/updateTemplate.spec.ts index 1159b9903f..261e8bbca7 100644 --- a/site/e2e/tests/updateTemplate.spec.ts +++ b/site/e2e/tests/updateTemplate.spec.ts @@ -37,9 +37,14 @@ test("add and remove a group", async ({ page }) => { // Select the group from the list and add it await page.getByText(groupName).click(); await page.getByText("Add member").click(); - await expect( - page.locator(".MuiTable-root").getByText(groupName), - ).toBeVisible(); + const row = page.locator(".MuiTableRow-root", { hasText: groupName }); + await expect(row).toBeVisible(); + + // Now remove the group + await row.getByLabel("More options").click(); + await page.getByText("Delete").click(); + await expect(page.getByText("Group removed successfully!")).toBeVisible(); + await expect(row).not.toBeVisible(); }); test("require latest version", async ({ page }) => {