From 8dbd653108579295ecf0e05eb3af4e58265632b7 Mon Sep 17 00:00:00 2001 From: Josh Dassinger Date: Tue, 16 Apr 2024 10:57:57 -0500 Subject: [PATCH] SSR-1067 Add cart to payment-page --- .../__snapshots__/cart-dropdown.spec.js.snap | 1 + .../cart-dropdown/cart-dropdown.spec.js | 8 +-- .../cart-dropdown/cart-dropdown.vue | 59 +++++++++++-------- src/layouts/payment-method/payment-method.vue | 15 ++++- src/layouts/payment-page/payment-page.vue | 12 ++++ 5 files changed, 64 insertions(+), 31 deletions(-) diff --git a/src/iss-components/cart-dropdown/__snapshots__/cart-dropdown.spec.js.snap b/src/iss-components/cart-dropdown/__snapshots__/cart-dropdown.spec.js.snap index 9ade738d..eccaa6d2 100644 --- a/src/iss-components/cart-dropdown/__snapshots__/cart-dropdown.spec.js.snap +++ b/src/iss-components/cart-dropdown/__snapshots__/cart-dropdown.spec.js.snap @@ -2,6 +2,7 @@ exports[`cart-dropdown component initial data rendered as expected 1`] = ` Object { + "availableVaps": Array [], "cartItemType": Object { "MOBILE_FEE": "MOBILE FEE", "RECYCLE_FEE": "RECYCLE FEE", diff --git a/src/iss-components/cart-dropdown/cart-dropdown.spec.js b/src/iss-components/cart-dropdown/cart-dropdown.spec.js index 80ee78d9..ed5a994b 100644 --- a/src/iss-components/cart-dropdown/cart-dropdown.spec.js +++ b/src/iss-components/cart-dropdown/cart-dropdown.spec.js @@ -797,8 +797,8 @@ describe('cart-dropdown component', () => { test('returns expected when availableVaps null', async () => { // Arrange const availableVaps = [{ partNumber: 'vaps1' }]; - const propsData = { availableVaps }; - const { wrapper } = getMountedComponent({}, {}, propsData); + const initialData = { availableVaps }; + const { wrapper } = getMountedComponent({}, initialData, {}); const expected = availableVaps; // Act @@ -825,10 +825,10 @@ describe('cart-dropdown component', () => { } } }; - const propsData = { + const initialData = { availableVaps: [part4, part5] }; - const { wrapper } = getMountedComponent(storeData, {}, propsData); + const { wrapper } = getMountedComponent(storeData, initialData, {}); const sortByPartType = (a, b) => { const typeA = a.partType.toUpperCase(); const typeB = b.partType.toUpperCase(); diff --git a/src/iss-components/cart-dropdown/cart-dropdown.vue b/src/iss-components/cart-dropdown/cart-dropdown.vue index 5d1505e0..e7d1c7d7 100644 --- a/src/iss-components/cart-dropdown/cart-dropdown.vue +++ b/src/iss-components/cart-dropdown/cart-dropdown.vue @@ -1,8 +1,9 @@