50 lines
1.3 KiB
TypeScript
50 lines
1.3 KiB
TypeScript
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;
|