From 3681b72cd849945f4ee996aa7c08bc75578daed7 Mon Sep 17 00:00:00 2001 From: joseph rana Date: Wed, 3 Sep 2025 13:47:34 +0545 Subject: [PATCH 1/2] fix(vote): update vote flow and validate context metadata; fix tests 4N and 4O --- .../4-proposal-visibility/proposalVisibility.dRep.spec.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.dRep.spec.ts b/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.dRep.spec.ts index ff40cf000..58b52b277 100644 --- a/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.dRep.spec.ts +++ b/tests/govtool-frontend/playwright/tests/4-proposal-visibility/proposalVisibility.dRep.spec.ts @@ -66,9 +66,14 @@ test.describe("Logged in DRep", () => { GovernanceActionType.InfoAction ) : await govActionsPage.viewFirstProposal(); + + await govActionDetailsPage.yesVoteRadio.click(); + await govActionDetailsPage.voteBtn.click() + await govActionDetailsPage.contextInput.fill(faker.lorem.sentence(200)); await govActionDetailsPage.confirmModalBtn.click(); + await govActionDetailsPage.downloadAndStoreYourselfOptionBtn.click(); await page.getByRole("checkbox").click(); await govActionDetailsPage.confirmModalBtn.click(); }); From e6e6b0b8bc0535e0b1766ba345662f4f79d34a48 Mon Sep 17 00:00:00 2001 From: joseph rana Date: Thu, 4 Sep 2025 13:27:54 +0545 Subject: [PATCH 2/2] chore: update vote rationale context validation logic --- .../proposalFunctionality.dRep.spec.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/govtool-frontend/playwright/tests/5-proposal-functionality/proposalFunctionality.dRep.spec.ts b/tests/govtool-frontend/playwright/tests/5-proposal-functionality/proposalFunctionality.dRep.spec.ts index 4d8052543..b728d9148 100644 --- a/tests/govtool-frontend/playwright/tests/5-proposal-functionality/proposalFunctionality.dRep.spec.ts +++ b/tests/govtool-frontend/playwright/tests/5-proposal-functionality/proposalFunctionality.dRep.spec.ts @@ -259,13 +259,12 @@ test.describe("Perform voting", () => { govActionDetailsPage = await governanceActionsPage.viewFirstVotedProposal(); + await govActionDetailsPage.currentPage.getByTestId("yes-radio").isVisible(); - - await govActionDetailsPage.currentPage.getByTestId("show-more-button").click(); - await govActionDetailsPage.currentPage.waitForTimeout(2000); - const voteRationaleContext = await govActionDetailsPage.currentPage.getByTestId("vote-rationale-context"); - await expect(voteRationaleContext).toContainText(fakerContext); + const voteRationaleContext = await govActionDetailsPage.currentPage.getByTestId("vote-rationale-context").textContent(); + + expect(voteRationaleContext).toEqual(fakerContext); }); test("5I. Should view the vote details,when viewing governance action already voted by the DRep", async ({}, testInfo) => {