fix: flaky test in ooo e2e (#20073)

* fix: flaky test in ooo e2e

* tweak
This commit is contained in:
Anik Dhabal Babu
2025-03-14 08:58:13 +05:30
committed by GitHub
parent 6319d63e1f
commit 7b97002230
+3 -6
View File
@@ -766,12 +766,10 @@ test.describe("Out of office", () => {
await test.step("Default filter - 'Last 7 Days'", async () => {
await page.locator('[data-testid="add-filter-button"]').click();
await page.locator('[data-testid="add-filter-item-dateRange"]').click();
await page.locator('[data-testid="add-filter-button"]').click();
const entriesListRespPromise = page.waitForResponse(
await page.waitForResponse(
(response) => response.url().includes("outOfOfficeEntriesList") && response.status() === 200
);
await page.locator('[data-testid="add-filter-button"]').click();
await entriesListRespPromise;
//1 OOO record should be visible for member3, end=currentDate-4days
expect(await page.locator('[data-testid^="table-redirect-"]').count()).toBe(1);
@@ -783,12 +781,11 @@ test.describe("Out of office", () => {
//Select 'Last 30 Days'
await test.step("select 'Last 30 Days'", async () => {
await page.locator('[data-testid="filter-popover-trigger-dateRange"]').click();
const entriesListRespPromise = page.waitForResponse(
await page.locator(`[data-testid="date-range-options-t"]`).click();
await page.waitForResponse(
(response) => response.url().includes("outOfOfficeEntriesList") && response.status() === 200
);
await page.locator(`[data-testid="date-range-options-t"]`).click();
await page.locator('[data-testid="filter-popover-trigger-dateRange"]').click();
await entriesListRespPromise;
//2 OOO records should be visible end=currentDate-4days, end=currentDate-12days
expect(await page.locator('[data-testid^="table-redirect-"]').count()).toBe(2);