Fixing tests

This commit is contained in:
brydon1 2023-09-06 11:07:57 -04:00
parent 6dd0009cd2
commit 40c381fdb8

View file

@ -560,16 +560,14 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ vehicle: expect.objectContaining({
vehicle: expect.objectContaining({ year: vehicle.year,
year: vehicle.year, make: vehicle.make,
make: vehicle.make, model: vehicle.model,
model: vehicle.model, style: vehicle.style,
style: vehicle.style, carId: vehicle.carId,
carId: vehicle.carId, vin: vehicle.vin,
vin: vehicle.vin, licensePlateNumber: vehicle.registration.licensePlate
licensePlateNumber: vehicle.registration.licensePlate
})
}) })
}) })
} }
@ -603,19 +601,17 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ damage: expect.objectContaining({
damage: expect.objectContaining({ numberOfChips: damage.numberOfChips,
numberOfChips: damage.numberOfChips, isRepair: damage.isRepair,
isRepair: damage.isRepair, partQuestionAnswers: damage.partQuestionAnswers,
partQuestionAnswers: damage.partQuestionAnswers, moldingQuestionAnswers: damage.moldingQuestionAnswers,
moldingQuestionAnswers: damage.moldingQuestionAnswers, capabilityQuestionAnswers: damage.capabilityQuestionAnswers,
capabilityQuestionAnswers: damage.capabilityQuestionAnswers, dateOfLoss: policy.dateOfLoss,
dateOfLoss: policy.dateOfLoss, damageCause: policy.damageCause,
damageCause: policy.damageCause, damageState: policy.damageState,
damageState: policy.damageState, damageCity: policy.damageCity,
damageCity: policy.damageCity, isDamageGlassOnly: policy.isDamageGlassOnly
isDamageGlassOnly: policy.isDamageGlassOnly
})
}) })
}) })
}) })
@ -650,21 +646,19 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ policy: expect.objectContaining({
policy: expect.objectContaining({ policyHolder: expect.objectContaining({
policyHolder: expect.objectContaining({ policyFirstName: customer.firstName,
policyFirstName: customer.firstName, policyLastName: customer.lastName,
policyLastName: customer.lastName, policyPhoneNumber: customer.phoneNumber,
policyPhoneNumber: customer.phoneNumber, policyEmail: customer.emailAddress
policyEmail: customer.emailAddress }),
}), policyNumber: policy.policyNumber,
policyNumber: policy.policyNumber, policyZipCode: policy.policyZipCode,
policyZipCode: policy.policyZipCode, noCoverage: policy.noCoverage,
noCoverage: policy.noCoverage, policyLookupSuccessful: policy.policyLookupSuccessful,
policyLookupSuccessful: policy.policyLookupSuccessful, originalDeductible,
originalDeductible, currentDeductible
currentDeductible
})
}) })
}) })
}) })
@ -699,21 +693,19 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ customer: expect.objectContaining({
customer: expect.objectContaining({ address: expect.objectContaining({
address: expect.objectContaining({ streetAddress: customer.address.streetAddress,
streetAddress: customer.address.streetAddress, streetAddress2: customer.address.streetAddress2,
streetAddress2: customer.address.streetAddress2, city: customer.address.city,
city: customer.address.city, state: customer.address.state,
state: customer.address.state, zipCode: customer.address.zipCode
zipCode: customer.address.zipCode }),
}), emailAddress: contactInfo.emailAddress,
emailAddress: contactInfo.emailAddress, firstName: contactInfo.firstName,
firstName: contactInfo.firstName, lastName: contactInfo.lastName,
lastName: contactInfo.lastName, phoneNumber: contactInfo.phoneNumber,
phoneNumber: contactInfo.phoneNumber, optInSms: contactInfo.requestTextUpdates
optInSms: contactInfo.requestTextUpdates
})
}) })
}) })
}) })
@ -736,12 +728,10 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ lineItems: expect.objectContaining({
lineItems: expect.objectContaining({ glassParts: lineItems.glassParts,
glassParts: lineItems.glassParts, supportingItems: lineItems.supportingItems,
supportingItems: lineItems.supportingItems, vaps: lineItems.vaps
vaps: lineItems.vaps
})
}) })
}) })
}) })
@ -772,15 +762,13 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ payment: expect.objectContaining({
payment: expect.objectContaining({ InsuranceCoverage: expect.objectContaining({
InsuranceCoverage: expect.objectContaining({ isVerified: payment.insuranceCoverage.isVerified,
isVerified: payment.insuranceCoverage.isVerified, coverageStatus: coverageStatus
coverageStatus: coverageStatus }),
}), isInsurance: payment.isInsurance,
isInsurance: payment.isInsurance, parentAccountNumber: accountNumber
parentAccountNumber: accountNumber
})
}) })
}) })
}) })
@ -807,17 +795,15 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ serviceLocation: expect.objectContaining({
serviceLocation: expect.objectContaining({ address: expect.objectContaining({
address: expect.objectContaining({ streetAddress: serviceLocation.address,
streetAddress: serviceLocation.address, city: serviceLocation.city,
city: serviceLocation.city, state: serviceLocation.state,
state: serviceLocation.state, zipCode: serviceLocation.zipCode,
zipCode: serviceLocation.zipCode, zipCodeCtu: serviceLocation.zipCodeCtu
zipCodeCtu: serviceLocation.zipCodeCtu }),
}), techNotes: notesForTechnician
techNotes: notesForTechnician
})
}) })
}) })
}) })
@ -842,14 +828,12 @@ describe('Store', () => {
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ schedule: expect.objectContaining({
schedule: expect.objectContaining({ date: schedule.date,
date: schedule.date, startTime: schedule.startTime,
startTime: schedule.startTime, endTime: schedule.endTime,
endTime: schedule.endTime, routeCode: schedule.routeCode,
routeCode: schedule.routeCode, jobMaxMinutes: schedule.jobMaxMinutes
jobMaxMinutes: schedule.jobMaxMinutes
})
}) })
}) })
}) })
@ -867,9 +851,7 @@ describe('Store', () => {
// Assert // Assert
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({ referralDate: referralDate })
order: expect.objectContaining({ referralDate: referralDate })
})
}) })
); );
}); });
@ -885,9 +867,7 @@ describe('Store', () => {
// Assert // Assert
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
payload: expect.objectContaining({ payload: expect.objectContaining({ referralNumber: referralNumber })
order: expect.objectContaining({ referralNumber: referralNumber })
})
} }
)); ));
}); });
@ -902,13 +882,9 @@ describe('Store', () => {
// Asserts // Asserts
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
method: endpoints.SaveSession.method,
endpoint: endpoints.SaveSession.url,
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ damage: expect.objectContaining({
damage: expect.objectContaining({ glassToReplace: []
glassToReplace: []
})
}) })
}) })
}) })
@ -924,13 +900,9 @@ describe('Store', () => {
// Asserts // Asserts
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
method: endpoints.SaveSession.method,
endpoint: endpoints.SaveSession.url,
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ damage: expect.objectContaining({
damage: expect.objectContaining({ glassToReplace: []
glassToReplace: []
})
}) })
}) })
}) })
@ -953,16 +925,12 @@ describe('Store', () => {
// Asserts // Asserts
expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining( expect(globalMethods.callHttpClient).toHaveBeenCalledWith(expect.objectContaining(
{ {
method: endpoints.SaveSession.method,
endpoint: endpoints.SaveSession.url,
payload: expect.objectContaining({ payload: expect.objectContaining({
order: expect.objectContaining({ damage: expect.objectContaining({
damage: expect.objectContaining({ glassToReplace: expect.arrayContaining([
glassToReplace: expect.arrayContaining([ {location: location1, name: name1},
{location: location1, name: name1}, {location: location2, name: name2}
{location: location2, name: name2} ])
])
})
}) })
}) })
}) })