| 25 | }; |
| 26 | |
| 27 | async function resetSearch(page: Page, username: string) { |
| 28 | const clearButton = page.getByLabel("Clear search"); |
| 29 | if (await clearButton.isVisible()) { |
| 30 | await clearButton.click(); |
| 31 | } |
| 32 | |
| 33 | // Filter by the auditor test user to prevent race conditions |
| 34 | await expect(page.getByText("All users")).toBeVisible(); |
| 35 | await page.getByPlaceholder("Search...").fill(`username:${username}`); |
| 36 | await expect(page.getByText("All users")).not.toBeVisible(); |
| 37 | } |
| 38 | |
| 39 | test.describe("audit logs", () => { |
| 40 | requiresLicense(); |