DigitalConsumer.FixMyGlass/playwright-tests/tests/VinLookupBailout.ts
2026-05-15 09:51:37 -04:00

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;