From 5bdcbe91b28cbc836856fa1e828c9cbd0171dce5 Mon Sep 17 00:00:00 2001 From: Jeremy-Z Date: Mon, 20 Nov 2023 14:05:07 -0500 Subject: [PATCH] Updating unit tests. --- src/store/index.js | 3 ++- src/store/store.spec.js | 56 +++++++++++++++++++++++++++++++++++++++-- 2 files changed, 56 insertions(+), 3 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index c0bbd4d0..4e03ce52 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -547,10 +547,11 @@ export const useMainStore = defineStore({ currentDeductible: this.order.currentDeductible, noCoverage: this.order.policy.noCoverage, isRepair: this.order.damage.isRepair, + policyNumber: this.order.policy.policyNumber, insuredFirstName: this.order.customer.firstName, insuredLastName: this.order.customer.lastName, insuredZipCode: this.order.customer.address.zipCode, - policyVehicleId: this.order.vehicle.policyVehicleId, + policyVehicleId: this.order.vehicle.policyVehicleId?.toString() ?? '', vehicleVin: this.order.vehicle.vin, policyData: this.order.policy.policyData, isItac: this.order.policy.isITAC diff --git a/src/store/store.spec.js b/src/store/store.spec.js index eb59c670..a46f77c6 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -1740,6 +1740,15 @@ describe('Store', () => { const currentDeductible = getRandomInt(0, 5000); const noCoverage = getRandomBoolean(); const isRepair = getRandomBoolean(); + const policyNumber = getRandomString(10, 20); + const insuredFirstName = getRandomString(10, 20); + const insuredLastName = getRandomString(10, 20); + const insuredZipCode = getRandomInt(5, 5); + const policyVehicleId = getRandomInt(1, 2); + const vehicleVin = getRandomInt(17, 17); + const policyData = getRandomString(100, 200); + const isItac = getRandomBoolean(); + store.order.referralCorrelationId = referralCorrelationId; store.issConfig.parentAccountNumber = accountNumber; store.order.currentDeductible = currentDeductible; @@ -1747,6 +1756,15 @@ describe('Store', () => { store.order.policy.status = status; store.order.customer.address.state = policyState; store.order.damage.isRepair = isRepair; + store.order.policy.policyNumber = policyNumber; + store.order.insured.firstName = insuredFirstName; + store.order.insured.lastName = insuredLastName; + store.order.insured.address.zipCode = insuredZipCode; + store.order.vehicle.policyVehicleId = policyVehicleId; + store.order.vehicle.vin = vehicleVin; + store.order.policy.policyData = policyData; + store.order.policy.isItac = isItac; + globalMethods.callHttpClient = jest.fn().mockReturnValue(Promise.resolve({})); // Act @@ -1765,7 +1783,15 @@ describe('Store', () => { status, currentDeductible, noCoverage, - isRepair + isRepair, + policyNumber, + insuredFirstName, + insuredLastName, + insuredZipCode, + policyVehicleId, + vehicleVin, + policyData, + isItac }) })); }); @@ -1805,6 +1831,15 @@ describe('Store', () => { selectedAnswer: 'No' } ]; + const policyNumber = getRandomString(10, 20); + const insuredFirstName = getRandomString(10, 20); + const insuredLastName = getRandomString(10, 20); + const insuredZipCode = getRandomInt(5, 5); + const policyVehicleId = getRandomInt(1, 2); + const vehicleVin = getRandomInt(17, 17); + const policyData = getRandomString(100, 200); + const isItac = getRandomBoolean(); + store.order.referralCorrelationId = referralCorrelationId; store.issConfig.parentAccountNumber = accountNumber; store.order.currentDeductible = currentDeductible; @@ -1813,6 +1848,15 @@ describe('Store', () => { store.order.customer.address.state = policyState; store.order.policy.endorsementQuestionAnswers = endorsementAnswers; store.order.damage.isRepair = isRepair; + store.order.policy.policyNumber = policyNumber; + store.order.insured.firstName = insuredFirstName; + store.order.insured.lastName = insuredLastName; + store.order.insured.address.zipCode = insuredZipCode; + store.order.vehicle.policyVehicleId = policyVehicleId; + store.order.vehicle.vin = vehicleVin; + store.order.policy.policyData = policyData; + store.order.policy.isItac = isItac; + globalMethods.callHttpClient = jest.fn().mockReturnValue(Promise.resolve({})); // Act @@ -1832,7 +1876,15 @@ describe('Store', () => { status, currentDeductible, noCoverage, - isRepair + isRepair, + policyNumber, + insuredFirstName, + insuredLastName, + insuredZipCode, + policyVehicleId, + vehicleVin, + policyData, + isItac }) })); });