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