Skip to content

Commit 14a6594

Browse files
test: fix tests and use new date filters
Signed-off-by: Carlos Feria <[email protected]>
1 parent 59ad199 commit 14a6594

File tree

4 files changed

+24
-12
lines changed

4 files changed

+24
-12
lines changed

e2e/tests/ui/pages/Toolbar.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,15 @@ export class Toolbar {
7070
.locator("input[aria-label='Interval end']")
7171
.fill(toDate);
7272

73-
await this.assertFilterHasLabels(filterName, [fromDate, toDate]);
73+
await this.assertFilterHasLabels(filterName, toDate);
74+
}
75+
76+
async applyDateFilter(filterName: string, date: string) {
77+
await this.selectFilter(filterName);
78+
79+
await this._toolbar.locator("input[aria-label='Date']").fill(date);
80+
81+
await this.assertFilterHasLabels(filterName, date);
7482
}
7583

7684
async applyMultiSelectFilter(filterName: string, selections: string[]) {

e2e/tests/ui/pages/advisory-list/filter.spec.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,12 @@ test.describe("Filter validations", { tag: "@tier1" }, () => {
2121
await table.verifyColumnContainsText("ID", "CVE-2024-26308");
2222

2323
// Date filter
24-
await toolbar.applyDateRangeFilter("Revision", "03/26/2025", "03/28/2025");
24+
await toolbar.applyDateFilter("Revised after", "03/26/2025");
2525
await table.waitUntilDataIsLoaded();
26+
27+
await toolbar.applyDateFilter("Revised before", "03/28/2025");
28+
await table.waitUntilDataIsLoaded();
29+
2630
await table.verifyColumnContainsText("ID", "CVE-2024-26308");
2731

2832
// Labels filter

e2e/tests/ui/pages/sbom-list/filter.spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ test.describe("Filter validations", { tag: "@tier1" }, () => {
2121
await table.verifyColumnContainsText("Name", "quarkus-bom");
2222

2323
// Date filter
24-
await toolbar.applyDateRangeFilter(
25-
"Created on",
26-
"11/21/2023",
27-
"11/23/2023",
28-
);
24+
await toolbar.applyDateFilter("Created before", "11/23/2023");
2925
await table.waitUntilDataIsLoaded();
26+
27+
await toolbar.applyDateFilter("Created after", "11/21/2023");
28+
await table.waitUntilDataIsLoaded();
29+
3030
await table.verifyColumnContainsText("Name", "quarkus-bom");
3131

3232
// Labels filter

e2e/tests/ui/pages/vulnerability-list/filter.spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ test.describe("Filter validations", { tag: "@tier1" }, () => {
2626
await table.verifyColumnContainsText("ID", "CVE-2024-26308");
2727

2828
// Date filter
29-
await toolbar.applyDateRangeFilter(
30-
"Created on",
31-
"02/18/2024",
32-
"02/20/2024",
33-
);
29+
await toolbar.applyDateFilter("Created before", "02/20/2024");
3430
await table.waitUntilDataIsLoaded();
31+
32+
await toolbar.applyDateFilter("Created after", "02/18/2024");
33+
await table.waitUntilDataIsLoaded();
34+
3535
await table.verifyColumnContainsText("ID", "CVE-2024-26308");
3636
});
3737
});

0 commit comments

Comments
 (0)