forked from baron/baron-sso
test(adminfront): fix audit mock conflict and stabilize tenant dropdown interaction
This commit is contained in:
@@ -651,7 +651,7 @@ test.describe("Tenants Management", () => {
|
||||
const exportMenuItem = page.getByTestId("tenant-export-menu-item");
|
||||
const isExpanded = await btn.getAttribute("aria-expanded");
|
||||
if (isExpanded !== "true") {
|
||||
await btn.click();
|
||||
await btn.click({ force: true });
|
||||
}
|
||||
await expect(exportMenuItem).toBeVisible({ timeout: 10000 });
|
||||
};
|
||||
@@ -722,7 +722,7 @@ test.describe("Tenants Management", () => {
|
||||
await expect(page.getByTestId("tenant-import-menu-item")).toBeVisible();
|
||||
|
||||
const download = page.waitForEvent("download");
|
||||
await page.getByTestId("tenant-export-menu-item").click();
|
||||
await page.getByTestId("tenant-export-menu-item").click({ force: true });
|
||||
const exportDownload = await download;
|
||||
expect(exportRequested).toBe(true);
|
||||
expect(exportDownload.suggestedFilename()).toBe("tenants.csv");
|
||||
@@ -733,13 +733,15 @@ test.describe("Tenants Management", () => {
|
||||
page.getByTestId("tenant-export-with-ids-menu-item"),
|
||||
).toBeVisible();
|
||||
const exportWithIdsDownload = page.waitForEvent("download");
|
||||
await page.getByTestId("tenant-export-with-ids-menu-item").click();
|
||||
await page
|
||||
.getByTestId("tenant-export-with-ids-menu-item")
|
||||
.click({ force: true });
|
||||
await exportWithIdsDownload;
|
||||
expect(exportUrl).toContain("includeIds=true");
|
||||
|
||||
await openDataManagementMenu();
|
||||
const templateDownload = page.waitForEvent("download");
|
||||
await page.getByTestId("tenant-template-menu-item").click();
|
||||
await page.getByTestId("tenant-template-menu-item").click({ force: true });
|
||||
const template = await templateDownload;
|
||||
expect(template.suggestedFilename()).toBe("tenant-import-template.csv");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user