diff --git a/src/iss-components/cart-dropdown/cart-dropdown.vue b/src/iss-components/cart-dropdown/cart-dropdown.vue
index 494753d9..fd703f77 100644
--- a/src/iss-components/cart-dropdown/cart-dropdown.vue
+++ b/src/iss-components/cart-dropdown/cart-dropdown.vue
@@ -65,7 +65,7 @@
{{ item?.name ?? '' }}
{
});
});
+ describe('cart-dropdown', () => {
+ test('Show cart dropdown if credit card', async () => {
+ const wrapper = setupMocks({});
+ wrapper.vm.paymentType = hopPaymentMethods.CREDIT_CARD;
+
+ // Act
+ await wrapper.vm.$nextTick();
+ const cartTable = wrapper.findComponent(CartDropdown);
+
+ // Assert
+ expect(cartTable.exists()).toBeTruthy();
+ });
+
+ test('Hide cart dropdown if afterpay', async () => {
+ const wrapper = setupMocks({});
+ wrapper.vm.paymentType = hopPaymentMethods.AFTERPAY;
+
+ // Act
+ await wrapper.vm.$nextTick();
+ const cartTable = wrapper.findComponent(CartDropdown);
+
+ // Assert
+ expect(cartTable.exists()).toBeFalsy();
+ });
+
+ test('Hide cart dropdown if paypal', async () => {
+ const wrapper = setupMocks({});
+ wrapper.vm.paymentType = hopPaymentMethods.PAYPAL;
+
+ // Act
+ await wrapper.vm.$nextTick();
+ const cartTable = wrapper.findComponent(CartDropdown);
+
+ // Assert
+ expect(cartTable.exists()).toBeFalsy();
+ });
+ });
+
describe('isPaypal', () => {
test('Is responsive if initial data changes', async () => {
// Arrange
diff --git a/src/layouts/payment-page/payment-page.vue b/src/layouts/payment-page/payment-page.vue
index ce8aec40..73a06ee7 100644
--- a/src/layouts/payment-page/payment-page.vue
+++ b/src/layouts/payment-page/payment-page.vue
@@ -41,9 +41,8 @@
@ForwardClicked="forwardButtonAction"
@backClicked="backButtonAction" />
-