Skip to content

Commit b842c26

Browse files
committed
Refactoring reusable, removing unwanted await and comments
Signed-off-by: mrrajan <[email protected].>
1 parent 951d7cd commit b842c26

File tree

14 files changed

+31
-27
lines changed

14 files changed

+31
-27
lines changed

biome.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"!**/node_modules",
4242
"!client/coverage",
4343
"!client/src/app/client",
44-
"!**/common/assets/**"
44+
"!**/common/assets"
4545
]
4646
}
4747
}

e2e/tests/ui/pages/Table.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,10 @@ export class Table {
117117
* @returns A locator for all matching rows
118118
* @example
119119
* // Get rows where Name column contains "curl"
120-
* const rows = await table.getRowsByCellValue({ "Name": "curl" });
120+
* const rows = table.getRowsByCellValue({ "Name": "curl" });
121121
*
122122
* // Get rows matching multiple criteria
123-
* const rows = await table.getRowsByCellValue({ "Name": "curl", "Version": "7.29.0" });
123+
* const rows = table.getRowsByCellValue({ "Name": "curl", "Version": "7.29.0" });
124124
*/
125125
getRowsByCellValue(cellValues: Record<string, string>): Locator {
126126
// Start with all table rows

e2e/tests/ui/pages/package-details/PackageDetailsPage.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ export class PackageDetailsPage {
1010
this._layout = layout;
1111
}
1212

13-
static async build(page: Page, packageDetail: Record<string, string>) {
13+
static async build(
14+
page: Page,
15+
packageDetail: { Name: string; Version?: string },
16+
) {
1417
const navigation = await Navigation.build(page);
1518
await navigation.goToSidebar("Packages");
1619

e2e/tests/ui/pages/package-details/sboms/SbomsTab.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ export class SbomsTab {
1414
}
1515

1616
static async build(page: Page, packageDetail: Record<string, string>) {
17-
const detailsPage = await PackageDetailsPage.build(page, packageDetail);
17+
const detailsPage = await PackageDetailsPage.build(page, {
18+
Name: packageDetail.Name,
19+
Version: packageDetail.Version,
20+
});
1821
await detailsPage._layout.selectTab("SBOMs using package");
1922

2023
return new SbomsTab(page, detailsPage);

e2e/tests/ui/pages/package-details/sboms/columns.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ test.describe("Columns validations", { tag: "@tier1" }, () => {
1111
await login(page);
1212
});
1313

14-
//here
1514
test("Columns", async ({ page }) => {
1615
const sbomTab = await SbomsTab.build(page, {
1716
Name: "keycloak-core",

e2e/tests/ui/pages/package-details/sboms/pagination.spec.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@ test.describe.skip("Pagination validations", { tag: "@tier1" }, () => {
1111
});
1212

1313
test("Navigation button validations", async ({ page }) => {
14-
const sbomTab = await SbomsTab.build(page, "keycloak-core");
14+
const sbomTab = await SbomsTab.build(page, {
15+
Name: "keycloak-core",
16+
});
1517
const pagination = await sbomTab.getPagination();
1618

1719
await pagination.validatePagination();
1820
});
1921

2022
test("Items per page validations", async ({ page }) => {
21-
const sbomTab = await SbomsTab.build(page, "keycloak-core");
23+
const sbomTab = await SbomsTab.build(page, {
24+
Name: "keycloak-core",
25+
});
2226

2327
const pagination = await sbomTab.getPagination();
2428
const table = await sbomTab.getTable();

e2e/tests/ui/pages/package-details/sboms/sort.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ test.describe("Sort validations", { tag: "@tier1" }, () => {
1010
await login(page);
1111
});
1212

13-
//here
1413
test("Sort", async ({ page }) => {
1514
const sbomTab = await SbomsTab.build(page, {
1615
Name: "keycloak-core",

e2e/tests/ui/pages/package-details/vulnerabilities/VulnerabilitiesTab.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ export class VulnerabilitiesTab {
1414
}
1515

1616
static async build(page: Page, packageDetail: Record<string, string>) {
17-
const detailsPage = await PackageDetailsPage.build(page, packageDetail);
17+
const detailsPage = await PackageDetailsPage.build(page, {
18+
Name: packageDetail.Name,
19+
Version: packageDetail.Version,
20+
});
1821
await detailsPage._layout.selectTab("Vulnerabilities");
1922

2023
return new VulnerabilitiesTab(page, detailsPage);

e2e/tests/ui/pages/package-details/vulnerabilities/columns.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ test.describe("Columns validations", { tag: "@tier1" }, () => {
1111
await login(page);
1212
});
1313

14-
//here
1514
test("Columns", async ({ page }) => {
1615
const vulnerabilitiesTab = await VulnerabilitiesTab.build(page, {
1716
Name: "keycloak-core",

e2e/tests/ui/pages/package-details/vulnerabilities/pagination.spec.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,18 @@ test.describe.skip("Pagination validations", { tag: "@tier1" }, () => {
1111
});
1212

1313
test("Navigation button validations", async ({ page }) => {
14-
const vulnerabilitiesTab = await VulnerabilitiesTab.build(
15-
page,
16-
"keycloak-core",
17-
);
14+
const vulnerabilitiesTab = await VulnerabilitiesTab.build(page, {
15+
Name: "keycloak-core",
16+
});
1817
const pagination = await vulnerabilitiesTab.getPagination();
1918

2019
await pagination.validatePagination();
2120
});
2221

2322
test("Items per page validations", async ({ page }) => {
24-
const vulnerabilitiesTab = await VulnerabilitiesTab.build(
25-
page,
26-
"keycloak-core",
27-
);
23+
const vulnerabilitiesTab = await VulnerabilitiesTab.build(page, {
24+
Name: "keycloak-core",
25+
});
2826

2927
const pagination = await vulnerabilitiesTab.getPagination();
3028
const table = await vulnerabilitiesTab.getTable();

0 commit comments

Comments
 (0)