Add test for vin lookup bailout flow
This commit is contained in:
parent
865aeb33bb
commit
c510e45d5e
2 changed files with 52 additions and 0 deletions
|
|
@ -42,6 +42,7 @@ import { createTestPages } from "framework/TestPages";
|
||||||
import cashReplaceSwitchToInsuranceProgressiveNoCompTests from "./CashReplaceSwitchToInsuranceProgressiveNoComp";
|
import cashReplaceSwitchToInsuranceProgressiveNoCompTests from "./CashReplaceSwitchToInsuranceProgressiveNoComp";
|
||||||
import insuranceUSAABigTruckVerifiedTests from "./InsuranceUSAABigTruckVerified";
|
import insuranceUSAABigTruckVerifiedTests from "./InsuranceUSAABigTruckVerified";
|
||||||
import partsNotFoundBailoutTests from "./PartsNotFoundBailout";
|
import partsNotFoundBailoutTests from "./PartsNotFoundBailout";
|
||||||
|
import vinLookupBailoutTests from "./VinLookupBailout";
|
||||||
import insuranceUnverifiedTests from "./InsuranceUnverified";
|
import insuranceUnverifiedTests from "./InsuranceUnverified";
|
||||||
import CashReplaceSplitWindshieldTests from "./CashReplaceSplitWindshield";
|
import CashReplaceSplitWindshieldTests from "./CashReplaceSplitWindshield";
|
||||||
import insuranceMeemicNearSchoolVerifiedTests from "./InsuranceMeemicNearSchoolVerified";
|
import insuranceMeemicNearSchoolVerifiedTests from "./InsuranceMeemicNearSchoolVerified";
|
||||||
|
|
@ -103,6 +104,7 @@ const allStandardTests = [
|
||||||
// {name: "InsuranceITACOptimizedPriceValidationAllState", tests: insuranceITACOptimizedPriceValidationAllStateTests}
|
// {name: "InsuranceITACOptimizedPriceValidationAllState", tests: insuranceITACOptimizedPriceValidationAllStateTests}
|
||||||
{ name: "InsuranceMeemicNearSchoolVerified", tests: insuranceMeemicNearSchoolVerifiedTests },
|
{ name: "InsuranceMeemicNearSchoolVerified", tests: insuranceMeemicNearSchoolVerifiedTests },
|
||||||
// { name: "PartsNotFoundBailout", tests: partsNotFoundBailoutTests }, // code is not available in QA
|
// { name: "PartsNotFoundBailout", tests: partsNotFoundBailoutTests }, // code is not available in QA
|
||||||
|
{ name: "VinLookupBailout", tests: vinLookupBailoutTests },
|
||||||
];
|
];
|
||||||
|
|
||||||
// Alert validation scenarios
|
// Alert validation scenarios
|
||||||
|
|
|
||||||
50
playwright-tests/tests/VinLookupBailout.ts
Normal file
50
playwright-tests/tests/VinLookupBailout.ts
Normal file
|
|
@ -0,0 +1,50 @@
|
||||||
|
import { ITestData, getDefaultExperimentsData } from 'framework/TestData';
|
||||||
|
import { VehicleDamage, VehicleLookupType } from 'safelite-playwright-core';
|
||||||
|
import { ITestCase } from '../framework/Typedefs';
|
||||||
|
import { getDefaultTestData, setFakerSeedFromTestName } from 'safelite-playwright-core';
|
||||||
|
|
||||||
|
setFakerSeedFromTestName("VinLookupBailout");
|
||||||
|
|
||||||
|
const vinLookupBailoutTestData: Partial<ITestData> = {
|
||||||
|
...getDefaultTestData(),
|
||||||
|
|
||||||
|
customerDetails: {
|
||||||
|
...getDefaultTestData().customerDetails!,
|
||||||
|
address: {
|
||||||
|
...getDefaultTestData().customerDetails!.address,
|
||||||
|
postalCode: '93247'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
vehicleDetails: {
|
||||||
|
...getDefaultTestData().vehicleDetails!,
|
||||||
|
year: '2012',
|
||||||
|
make: 'Dodge',
|
||||||
|
model: 'Charger',
|
||||||
|
vin: '2C3CDXBG6CH260654',
|
||||||
|
vehicleLookupType: VehicleLookupType.Vin,
|
||||||
|
},
|
||||||
|
|
||||||
|
vehicleDamage: [
|
||||||
|
VehicleDamage.WindshieldCrack
|
||||||
|
],
|
||||||
|
|
||||||
|
bailoutFlags: {
|
||||||
|
isVehicleLookupBailout: true
|
||||||
|
},
|
||||||
|
|
||||||
|
experiments: {
|
||||||
|
...getDefaultExperimentsData()
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const vinLookupBailoutTests: ITestCase[] = [];
|
||||||
|
|
||||||
|
const tc = {
|
||||||
|
name: `VinLookupBailout`,
|
||||||
|
tags: ['@E2E', '@VinLookupBailout', '@test_report', '@Bailout'],
|
||||||
|
testData: vinLookupBailoutTestData
|
||||||
|
};
|
||||||
|
vinLookupBailoutTests.push(tc);
|
||||||
|
|
||||||
|
export default vinLookupBailoutTests;
|
||||||
Loading…
Reference in a new issue