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