From 9baff87412304da77d3e2035c988cbb962a9e117 Mon Sep 17 00:00:00 2001 From: JennyNou Date: Mon, 30 Mar 2026 20:48:37 -0400 Subject: [PATCH] Fix cart validation for TPA submit page --- playwright-tests/pages/TpaSubmitPage.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/playwright-tests/pages/TpaSubmitPage.ts b/playwright-tests/pages/TpaSubmitPage.ts index 0439adbe..49891145 100644 --- a/playwright-tests/pages/TpaSubmitPage.ts +++ b/playwright-tests/pages/TpaSubmitPage.ts @@ -21,9 +21,13 @@ export class TpaSubmitPage extends BasePage { this.deductible = page.locator('span#deductible-value, span.deductible-value'); } - async validateDeductible(claimDetails: IClaimDetails) { - await expect(this.deductible).toContainText(claimDetails.policyDeductible.toLocaleString()); - } + async validateDeductible(claimDetails: IClaimDetails, isUnverifiedPolicyAfterVehicleLookup: boolean, isPolicyFound: boolean) { + const deductibleTextValue = await this.deductible.textContent(); + if (claimDetails.policyDeductible !== -1 && !isUnverifiedPolicyAfterVehicleLookup) { + expect.soft(deductibleTextValue).toContain(claimDetails.policyDeductible.toLocaleString()); + } else + expect.soft(deductibleTextValue).toEqual('Verifying coverage'); + } // TODO: Validate change preferred shop and contact details flows } \ No newline at end of file