From 63c5999261dadf8898698402475b4e08a6a9dc68 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Fri, 20 Oct 2023 15:16:10 -0400 Subject: [PATCH] PR changes --- src/layouts/policy-endorsements/policy-endorsements.vue | 4 ++-- src/store/index.js | 8 ++++++-- src/store/store.spec.js | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/layouts/policy-endorsements/policy-endorsements.vue b/src/layouts/policy-endorsements/policy-endorsements.vue index 7c61ddd5..e5d637fb 100644 --- a/src/layouts/policy-endorsements/policy-endorsements.vue +++ b/src/layouts/policy-endorsements/policy-endorsements.vue @@ -144,7 +144,7 @@ export default { if (this.educatorEndorsement) { this.questionAnswersArray.push({ questionNum: 1, - endorsement: endorsementOptions.EDUCATOR, + endorsementName: endorsementOptions.EDUCATOR, questionText: this.schoolPropertyQuestionText, selectedAnswer: this.schoolPropertyAnswer }); @@ -152,7 +152,7 @@ export default { if (this.parkingGuardEndorsement) { this.questionAnswersArray.push({ questionNum: 2, - endorsement: endorsementOptions.PARKING_GUARD, + endorsementName: endorsementOptions.PARKING_GUARD, questionText: this.parkingLotQuestionText, selectedAnswer: this.parkingLotAnswer }); diff --git a/src/store/index.js b/src/store/index.js index c2639906..53293e96 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -510,8 +510,12 @@ export const useMainStore = defineStore({ getFinalDeductible() { const endorsementAnswersForPayload = []; const endorsementAnswers = this.order.policy.endorsementQuestionAnswers; - if (endorsementAnswers && endorsementAnswers[0]?.selectedAnswer === 'Yes') { - endorsementAnswersForPayload.push(this.order.policy.endorsementQuestionAnswers[0].endorsement); + if (endorsementAnswers) { + endorsementAnswers.forEach((endorsement) => { + if (endorsement.selectedAnswer === 'Yes') { + endorsementAnswersForPayload.push(endorsement.endorsementName); + } + }); } return new Promise((resolve, reject) => { diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 07c4f13c..02cb319d 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -1759,7 +1759,7 @@ describe('Store', () => { }); }); describe('unsuccessful api call', () => { - it.only('api call throws exception', async () => { + it('api call throws exception', async () => { // Arrange expect.assertions(2); const error = 'final deductible error';