From 7f58966fa5416f3d48de6a5bf31586b314394dca Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Thu, 19 Sep 2024 19:31:31 +0530 Subject: [PATCH] CSR-1629 unit test cases --- src/mixins/analytics-mixin.spec.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/mixins/analytics-mixin.spec.js b/src/mixins/analytics-mixin.spec.js index 6266b97a1..9ad38f86d 100644 --- a/src/mixins/analytics-mixin.spec.js +++ b/src/mixins/analytics-mixin.spec.js @@ -1,6 +1,5 @@ import analyticsMixin from "@/mixins/analytics-mixin"; import baseMixin from "@/mixins/base-mixin"; -import { shallowMount } from "@vue/test-utils"; import { setupMocksForJsFiles, setupCookies, @@ -854,12 +853,6 @@ describe("analyticsMixin.js", () => { }); }); describe("push product array and ecommerce cart to data layer", () => { - let wrapper; - - beforeEach(() => { - wrapper = shallowMount(analyticsMixin); - }); - it("should push product array to data layer correctly", () => { // Mock the methods baseMixin.methods.hasSubmittedOrder = jest.fn(); @@ -877,7 +870,7 @@ describe("analyticsMixin.js", () => { baseMixin.methods.getTotalPriceOfAllLineItemsAndChildParts.mockReturnValue(100); // Call the function - wrapper.vm.pushProductArrayToDataLayer(); + analyticsMixin.methods.pushProductArrayToDataLayer(); // Assertions expect(baseMixin.methods.hasSubmittedOrder).toHaveBeenCalled(); @@ -904,7 +897,7 @@ describe("analyticsMixin.js", () => { }); // Call the function - wrapper.vm.pushECommerceCartToDataLayer(); + analyticsMixin.methods.pushECommerceCartToDataLayer(); // Assertions expect(baseMixin.methods.hasSubmittedOrder).toHaveBeenCalled();