From 9f359da60a7542b65b5dcf44d30cd232b5aa3e40 Mon Sep 17 00:00:00 2001 From: SimpleTest Date: Mon, 3 Aug 2026 15:13:54 +0300 Subject: [PATCH] Wait for admin detail navigation in E2E --- e2e/tests/activity-moderation.spec.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/e2e/tests/activity-moderation.spec.ts b/e2e/tests/activity-moderation.spec.ts index 136c3c8..02a5975 100644 --- a/e2e/tests/activity-moderation.spec.ts +++ b/e2e/tests/activity-moderation.spec.ts @@ -271,8 +271,11 @@ test("activity approval, privacy controls, reporting, and moderation work end to .filter({ hasText: participantEmail }); await expect(participantRow).toHaveCount(1); await participantRow.getByRole("link", { name: /^Manage / }).click(); + await expect(admin.page).toHaveURL(/\/admin\/users\/[0-9a-f-]+$/); + await waitForLiveViewConnected(admin.page); const participantStatus = admin.page.getByLabel("Status"); await participantStatus.selectOption("restricted"); + await expect(participantStatus).toHaveValue("restricted"); await admin.page.getByLabel("Internal note").fill("E2E restriction boundary."); await admin.page.getByRole("button", { name: "Save account status" }).click(); await expect(admin.page.getByText("Account status updated.")).toBeVisible();