From 40c381fdb87dffc24091faed2f57be3821ebc033 Mon Sep 17 00:00:00 2001 From: brydon1 Date: Wed, 6 Sep 2023 11:07:57 -0400 Subject: [PATCH] Fixing tests --- src/store/store.spec.js | 196 +++++++++++++++++----------------------- 1 file changed, 82 insertions(+), 114 deletions(-) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 03427c95..d03784f5 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -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} + ]) }) }) })