From e988d13fa72419b7011fd7429980d1cd82dc15cc Mon Sep 17 00:00:00 2001 From: Niraj Date: Mon, 9 Jun 2025 15:39:03 +0545 Subject: [PATCH 1/3] fix: make proposal title search case-insensitive --- .../tests/8-proposal-discussion/proposalDiscussion.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/govtool-frontend/playwright/tests/8-proposal-discussion/proposalDiscussion.spec.ts b/tests/govtool-frontend/playwright/tests/8-proposal-discussion/proposalDiscussion.spec.ts index 37cd34c43..fbd725fec 100644 --- a/tests/govtool-frontend/playwright/tests/8-proposal-discussion/proposalDiscussion.spec.ts +++ b/tests/govtool-frontend/playwright/tests/8-proposal-discussion/proposalDiscussion.spec.ts @@ -156,7 +156,9 @@ test("8C. Should search the list of proposed governance actions.", async ({ const proposalTitle = await proposalCard .locator('[data-testid^="proposal-"][data-testid$="-title"]') .innerText(); - expect(proposalTitle.trim()).toContain(proposalName.trim()); + expect(proposalTitle.toLowerCase().trim()).toContain( + proposalName.toLowerCase().trim() + ); } }, { From 6828985ad05ed672e78782f8782e31e64f9edd6c Mon Sep 17 00:00:00 2001 From: Niraj Date: Mon, 9 Jun 2025 16:17:19 +0545 Subject: [PATCH 2/3] fix: ensure proposal cards are visible in governance actions test --- .../tests/4-proposal-visibility/proposalVisibility.spec.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.spec.ts b/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.spec.ts index 0b3395cbb..c382fe6bf 100644 --- a/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.spec.ts +++ b/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.spec.ts @@ -203,6 +203,7 @@ test("4H. Should verify none of the displayed governance actions have expired", async () => { const proposalCards = await govActionsPage.getAllProposals(); for (const proposalCard of proposalCards) { + await expect(proposalCard).toBeVisible(); const expiryDateEl = proposalCard.getByTestId("expiry-date"); const expiryDateTxt = await expiryDateEl.innerText(); const expiryDate = extractExpiryDateFromText(expiryDateTxt); From 8bea9a1aff39fed6f861f131a7b54977f9d17bed Mon Sep 17 00:00:00 2001 From: Niraj Date: Mon, 9 Jun 2025 16:24:29 +0545 Subject: [PATCH 3/3] fix: add keyboard tab for focus after input --- tests/govtool-frontend/playwright/lib/forms/dRepForm.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/govtool-frontend/playwright/lib/forms/dRepForm.ts b/tests/govtool-frontend/playwright/lib/forms/dRepForm.ts index b036726d8..91358f9f9 100644 --- a/tests/govtool-frontend/playwright/lib/forms/dRepForm.ts +++ b/tests/govtool-frontend/playwright/lib/forms/dRepForm.ts @@ -166,6 +166,8 @@ export default class DRepForm { await this.identityReferenceFirstDescriptionInput.fill( dRepInfo.identityReferenceLinks[0].description ); + + await this.form.keyboard.press("Tab"); } async validateForm(dRepInfo: IDRepInfo) {