diff --git a/playwright-tests/business-logic/types/Enums.ts b/playwright-tests/business-logic/types/Enums.ts index 0ffb2257..9280ab00 100644 --- a/playwright-tests/business-logic/types/Enums.ts +++ b/playwright-tests/business-logic/types/Enums.ts @@ -137,18 +137,23 @@ export enum SideDoorDamage{ export enum BailoutCode { Unknown = 0, - SaveSessionError, - VehicleNotFound, - VehicleLookupError, - CoverageStatementInvalidState, - PricingResponseError, - TPANotEnabled, - RequestCallback = 17, // bailout code 17 is Request Callback - HeavyTruckVehicle = 9, // bailout code 9 is Heavy Truck Vehicle - NoPartsAvailable, - PartsServiceError, - SafeliteNotTheProvider, - VehicleYMMSLookupError + SaveSessionError = 1, + VehicleNotFound = 2, + VehicleVinLookupError = 3, + CoverageStatementInvalidState = 4, + DoNotSeeMyShop = 5, + PricingResponseError = 6, + TPANotEnabled = 7, + RequestCallback = 8, + HeavyTruckVehicle = 9, + NoPartsAvailable = 10, + PartsServiceError = 11, + SafeliteNotTheProvider = 12, + VehicleYMMSLookupError = 13, + ApplicationError = 14, + ApiError = 15, + RouterError = 16, + CoverageCancelledByUser = 17 } export enum SignatureAlgorithm { @@ -177,22 +182,28 @@ export enum Authentication { // TODO: Add validations for the percentages on each page like url validations export enum ProgressBarPercentage { + DuplicateCheckPage = '15%', PolicyVehiclesPage = '20%', - PolicyHolderDetailsPage = '30%', - VehicleSelectionPage = '25%', PolicyEndorsementsPage = '20%', + VehicleSelectionPage = '25%', + PolicyHolderDetailsPage = '30%', VehicleDamagePage = '35%', - VehicleLookupPage = '45%', PartQuestionsPage = '40%', MoldingQuestionsPage = '45%', VehiclePartsPage = '45%', CapabilityQuestionsPage = '45%', + VehicleLookupPage = '45%', + VinLookupPage = '50%', + LicensePlateLookupPage = '50%', + AddressLookupPage = '50%', + AddressVehiclesPage = '50%', CoverageStatementPage = '55%', ProviderPreferencePage = '60%', SchedulePage = '70%', - ContactDetailsPage = '80%', - ServicePackagesPage = '85%', - PaymentMethodPage = '90%', + ServicePackagesPage = '75%', + ContactDetailsPage = '85%', + PaymentMethodPage = '95%', + PaymentPage = '0%', OrderConfirmationPage = '100%', TpaSearchPage = '80%', TpaSubmitPage = '95%',