diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index de887a8e..c3b96416 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -94,7 +94,7 @@ export default { } ]; - if (useMainStore().isClaimRegistrationRequired && !useMainStore().policy.noCompensation) { + if (useMainStore().isClaimRegistrationRequired && !useMainStore().policy.noCoverage) { const registerClaimResponse = await useMainStore().registerClaim(); promiseResultMap.push({ resultKey: 'registerClaim', diff --git a/src/layouts/policy-vehicles/policy-vehicles.spec.js b/src/layouts/policy-vehicles/policy-vehicles.spec.js index cd505ff7..755f3590 100644 --- a/src/layouts/policy-vehicles/policy-vehicles.spec.js +++ b/src/layouts/policy-vehicles/policy-vehicles.spec.js @@ -89,7 +89,7 @@ describe('policy-vehicles.vue', () => { //Arrange const { wrapper } = setupMocks({}); - const vin = getRandomString(17,17); + const vin = getRandomString(17, 17); await wrapper.setData({ selectedVehicleVin: vin, bailout: false @@ -130,21 +130,21 @@ describe('policy-vehicles.vue', () => { {} ); }); - }) + }); describe('noCoverageForSelectedVehicle computed property', () => { it('No vehicle match => returns true', async () => { // Arrange - const selectedVin = getRandomString(17,17); - const otherVin = getRandomString(17,17); + const selectedVin = getRandomString(17, 17); + const otherVin = getRandomString(17, 17); const testValues = { selectedVehicleVin: selectedVin, policyVehicles: [ { - vin: otherVin, - }, - ], - } + vin: otherVin + } + ] + }; // Act const result = policyVehicles.computed.noCoverageForSelectedVehicle.call(testValues); @@ -155,16 +155,16 @@ describe('policy-vehicles.vue', () => { it('Coverages list empty => true', () => { // Arrange - const vin = getRandomString(17,17); + const vin = getRandomString(17, 17); const testValues = { selectedVehicleVin: vin, policyVehicles: [ { - vin: vin, + vin, coverages: [] - }, - ], - } + } + ] + }; // Act const result = policyVehicles.computed.noCoverageForSelectedVehicle.call(testValues); @@ -175,20 +175,20 @@ describe('policy-vehicles.vue', () => { it('Coverages list non-empty => false', () => { // Arrange - const vin = getRandomString(17,17); + const vin = getRandomString(17, 17); const testValues = { selectedVehicleVin: vin, policyVehicles: [ { - vin: vin, + vin, coverages: [ { deductible: 0 } ] - }, - ], - } + } + ] + }; // Act const result = policyVehicles.computed.noCoverageForSelectedVehicle.call(testValues); @@ -196,7 +196,7 @@ describe('policy-vehicles.vue', () => { // Assert expect(result).toBeFalsy(); }); - }) + }); describe('deductibleForSelectedVehicle computed property', () => { diff --git a/src/layouts/policy-vehicles/policy-vehicles.vue b/src/layouts/policy-vehicles/policy-vehicles.vue index 29e793ef..16699160 100644 --- a/src/layouts/policy-vehicles/policy-vehicles.vue +++ b/src/layouts/policy-vehicles/policy-vehicles.vue @@ -104,10 +104,9 @@ export default { }) ?? []; return mappedData; }, - noCompensationForSelectedVehicle() { + noCoverageForSelectedVehicle() { const vehicle = this.policyVehicles.find((policyVehicle) => policyVehicle.vin === this.selectedVehicleVin); - console.log((vehicle?.coverages?.length ?? 0) === 0); return (vehicle?.coverages?.length ?? 0) === 0; }, deductibleForSelectedVehicle() { @@ -175,7 +174,7 @@ export default { this.vehicleFromLookup = Object.assign(vehicleLookupResponse.data, { vin: this.selectedVehicleVin, - noCoverage: this.noCompensationForSelectedVehicle, + noCoverage: this.noCoverageForSelectedVehicle, deductible: this.deductibleForSelectedVehicle, repairWaived: this.repairWaivedForSelectedVehicle });