From 5806b040539286ed573b734cdd38d425df74462f Mon Sep 17 00:00:00 2001 From: McKayla Washburn Date: Mon, 1 Apr 2024 22:06:32 +0000 Subject: [PATCH] test: add an e2e test for removing a group --- 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 1159b9903ff00..261e8bbca71d4 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 }) => {