From 8452917fc46dc98a97a05d905ae94afa736370af Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Wed, 23 Apr 2025 13:00:05 +0530 Subject: [PATCH] CASH-205 unit test case --- src/layouts/payment-method/payment-method.spec.js | 6 ++++++ src/layouts/payment-method/payment-method.vue | 11 +++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/layouts/payment-method/payment-method.spec.js b/src/layouts/payment-method/payment-method.spec.js index 013916af0..3e31f88c5 100644 --- a/src/layouts/payment-method/payment-method.spec.js +++ b/src/layouts/payment-method/payment-method.spec.js @@ -117,6 +117,12 @@ function setupMocks() { return "false"; }), + hasSettingEqualTo: jest.fn((settingName) => { + if (settingName === experimentSettings.DISPLAY_AFTERPAY_BREAKOUT_DISPLAY) { + return true; + } + return false; + }), getCmsContent: jest.fn().mockImplementation(() => { return "test text"; }), diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue index 242e2915a..d5c7d93c3 100644 --- a/src/layouts/payment-method/payment-method.vue +++ b/src/layouts/payment-method/payment-method.vue @@ -136,7 +136,6 @@ import { } from "@/helpers/cms-content-helper"; import { paymentMethods } from "@/constants/payment-method-constants"; import { experimentSettings } from "@/constants/experiments"; -import experimentMixin from "@/mixins/experiment-mixin.js"; import { revalidatePromosAndValidateQueryStringPromo, buildToastMessagesFromRevalidateOrValidatePromoResponse, @@ -812,18 +811,14 @@ export default { }, isRecalPriceRemove() { return ( - experimentMixin.methods - .getSettingValue(experimentSettings.RECAL_PRICE_REMOVE) - ?.toLowerCase() === "true" + this.getSettingValue(experimentSettings.RECAL_PRICE_REMOVE)?.toLowerCase() === + "true" ); }, isAfterpayBreakoutDisplay() { return ( (!this.isRecalPriceRemove || !this.isRecalibrationOnOrder) && - experimentMixin.methods.hasSettingEqualTo( - experimentSettings.DISPLAY_AFTERPAY_BREAKOUT_DISPLAY, - "true" - ) + this.hasSettingEqualTo(experimentSettings.DISPLAY_AFTERPAY_BREAKOUT_DISPLAY, "true") ); }, },