import { ITestData, getDefaultExperimentsData } from 'framework/TestData' import { ServiceLocation, PaymentType } from 'safelite-playwright-core'; import { ITestCase } from '../framework/Typedefs' import { PaymentMethod } from "framework/localTypes/Enums"; import { VehicleLookupType } from 'safelite-playwright-core'; import { getDefaultTestData, setFakerSeedFromTestName } from 'safelite-playwright-core'; setFakerSeedFromTestName("CashBigTruckInshop"); const cashBigTruckData: Partial = { ...getDefaultTestData(), paymentMethod: PaymentMethod.SelfPay, isHeavyTruck: true, isCanNotRecal: true, customerDetails: { ...getDefaultTestData().customerDetails!, firstName: 'Big', lastName: 'Truck', address: { ...getDefaultTestData().customerDetails!.address, city: 'Urbancrest', state: 'Ohio', postalCode: '43123' } }, vehicleDetails: { ...getDefaultTestData().vehicleDetails!, year: '2025', make: 'Peterbilt', model: '579', style: 'conventional cab', vin: '1XPBDP9X6SD693446', vehicleLookupType: VehicleLookupType.Vin, }, appointmentDetails: { serviceLocation: ServiceLocation.InShop, shopAddress: '3455 Centerpoint Dr, Urbancrest, OH 43123', appointmentDate: getDefaultTestData().appointmentDetails?.appointmentDate }, paymentDetails: { paymentType: PaymentType.PayAtService }, experiments: { ...getDefaultExperimentsData() } } const cashBigTruckTests: ITestCase[] = []; const tc = { name: `CashBigTruck`, tags: ['@E2E', '@CashBigTruck', '@test_report', '@CASH'], testData: cashBigTruckData }; cashBigTruckTests.push(tc); export default cashBigTruckTests;