Merge pull request #632 from Safelite/defect/digital/SSR-1184

SSR-1184 Payment Page Cart Bug Fixes
This commit is contained in:
Josh Dassinger 2024-04-22 14:30:26 -05:00 committed by GitHub
commit d7deb7dc72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 16 additions and 11 deletions

View file

@ -330,7 +330,7 @@ describe('payment-page.vue', () => {
expect(cartTable.exists()).toBeTruthy();
});
test('Hide cart dropdown if afterpay', async () => {
test('show cart dropdown if afterpay', async () => {
const wrapper = setupMocks({});
wrapper.vm.paymentType = hopPaymentMethods.AFTERPAY;
@ -339,7 +339,7 @@ describe('payment-page.vue', () => {
const cartTable = wrapper.findComponent(CartDropdown);
// Assert
expect(cartTable.exists()).toBeFalsy();
expect(cartTable.exists()).toBeTruthy();
});
test('Hide cart dropdown if paypal', async () => {

View file

@ -37,6 +37,17 @@
</iframe>
</div>
<div v-if="isCreditCard || isAfterPay" class="px-2">
<hr class="my-0">
<cartDropdown
:readOnly="true"
:showDropdownHeader="true"
:isInitiallyExpanded="true"
recyclingModalCmsWidgetName="RecycleModal"
servicePackageTitleWidgetName="ServicePackageTitle" />
<hr class="my-0">
</div>
<siteFooter
ref="siteFooter"
cmsWidgetName="SiteFooterWidget"
@ -44,15 +55,6 @@
:isForwardButtonHidden="true"
@ForwardClicked="forwardButtonAction"
@backClicked="backButtonAction" />
<div v-if="isCreditCard" class="px-2">
<cartDropdown
:readOnly="true"
:showDropdownHeader="false"
:isInitiallyExpanded="true"
recyclingModalCmsWidgetName="RecycleModal"
servicePackageTitleWidgetName="ServicePackageTitle" />
</div>
</div>
</div>
<div
@ -375,6 +377,9 @@ export default {
isCreditCard() {
return this.paymentType === hopPaymentMethods.CREDIT_CARD;
},
isAfterPay() {
return this.paymentType === hopPaymentMethods.AFTERPAY;
},
displayPayInAdvanceCreditCardAlert() {
return this.displayPayInAdvanceAlert(paymentMethods.CREDIT_CARD);
},