From 413bf762bbb2f9b58e3af6b921f8eb18c3d6dc57 Mon Sep 17 00:00:00 2001 From: Michaela Brydon Date: Fri, 12 Apr 2024 14:18:39 -0400 Subject: [PATCH] Fixing bugs --- .../coverage-statement.spec.js.snap | 3 -- .../coverage-statement.spec.js | 16 +++++--- .../payment-method/payment-method.spec.js | 41 ++++++++++--------- 3 files changed, 32 insertions(+), 28 deletions(-) diff --git a/src/layouts/coverage-statement/__snapshots__/coverage-statement.spec.js.snap b/src/layouts/coverage-statement/__snapshots__/coverage-statement.spec.js.snap index c16fcaf5..660043a6 100644 --- a/src/layouts/coverage-statement/__snapshots__/coverage-statement.spec.js.snap +++ b/src/layouts/coverage-statement/__snapshots__/coverage-statement.spec.js.snap @@ -4,14 +4,11 @@ exports[`coverageStatement.vue-working returns the initial data 1`] = ` Object { "baseServiceLineItems": Array [], "deductibleText": "Your deductible is", - "isNoComp": false, - "isRepair": true, "loadingText": Array [ "Connecting to your insurance company", "Nearly there", "Finishing up", ], - "policyLookupSuccessful": true, "rules": Object { "selectionRequired": "option-required", }, diff --git a/src/layouts/coverage-statement/coverage-statement.spec.js b/src/layouts/coverage-statement/coverage-statement.spec.js index 36dde95e..de23cd1b 100644 --- a/src/layouts/coverage-statement/coverage-statement.spec.js +++ b/src/layouts/coverage-statement/coverage-statement.spec.js @@ -107,8 +107,8 @@ describe('coverageStatement.vue-working', () => { isRepair: true }, policy: { - policyLookupSuccessful: true, - noCoverage: false + noCoverage: false, + policyLookupSuccessful: true } } }; @@ -1237,11 +1237,15 @@ describe('coverageStatement.vue-working', () => { const initialStore = { order: { payment: { - insuranceCoverage: { claimNumber: null } + insuranceCoverage: { + claimNumber: null, + isVerified: true + } }, policy: { - policyLookupSuccessful: true, - noCoverage: false + noCoverage: false, + isITAC: false, + policyLookupSuccessful: true }, vehicle: { policyVehicleId: 1 @@ -1262,6 +1266,8 @@ describe('coverageStatement.vue-working', () => { const { wrapper } = getMountedComponent(initialStore, {}, mockStoreActions); const next = (method) => { method(wrapper.vm); }; + console.log(wrapper.vm.pageVariation); + // Act coverageStatement.beforeRouteEnter.call(wrapper.vm, undefined, undefined, next); for (let i = 0; i < 7; i++) { diff --git a/src/layouts/payment-method/payment-method.spec.js b/src/layouts/payment-method/payment-method.spec.js index a3509e14..5d1c4eaf 100644 --- a/src/layouts/payment-method/payment-method.spec.js +++ b/src/layouts/payment-method/payment-method.spec.js @@ -56,25 +56,7 @@ describe('payment-method.vue', () => { describe('Payment Method Type', () => { test('getting payment method when method is pay later', async () => { // Arrange - const payLaterPaymentMethod = paymentMethods.PAY_AT_TIME_OF_SERVICE; - const store = { - order: { - payment: { - isPayInAdvance: true, - payInAdvanceType: payLaterPaymentMethod - } - } - }; - const wrapper = setupMocks({}, store); - - // Act - const paymethod = wrapper.vm.getPaymentMethodFromStore(); - - // Assert - expect(paymethod).toBe(payLaterPaymentMethod); - }); - test('getting payment method when method is pay in advance', async () => { - // Arrange + const payLaterMethod = paymentMethods.PAY_AT_TIME_OF_SERVICE; const store = { order: { payment: { @@ -89,7 +71,26 @@ describe('payment-method.vue', () => { const paymethod = wrapper.vm.getPaymentMethodFromStore(); // Assert - expect(paymethod).toBeNull(); + expect(paymethod).toBe(payLaterMethod); + }); + test('getting payment method when method is pay in advance', async () => { + // Arrange + const payInAdvanceMethod = paymentMethods.CREDIT_CARD; + const store = { + order: { + payment: { + isPayInAdvance: true, + payInAdvanceType: payInAdvanceMethod + } + } + }; + const wrapper = setupMocks({}, store); + + // Act + const paymethod = wrapper.vm.getPaymentMethodFromStore(); + + // Assert + expect(paymethod).toBe(payInAdvanceMethod); }); });