From 323bcb4cafb4dd54312d634455b497cb24341a39 Mon Sep 17 00:00:00 2001 From: Scott Kiener Date: Mon, 19 May 2025 15:37:22 -0400 Subject: [PATCH] CASH-313 | Unit test and formatting --- .../salesforce-helper.spec.js | 26 +------------------ .../salesforce-webchat.spec.js | 5 +++- 2 files changed, 5 insertions(+), 26 deletions(-) diff --git a/src/digital-components/salesforce-webchat/salesforce-helper.spec.js b/src/digital-components/salesforce-webchat/salesforce-helper.spec.js index aac2869f1..a2a43ef4d 100644 --- a/src/digital-components/salesforce-webchat/salesforce-helper.spec.js +++ b/src/digital-components/salesforce-webchat/salesforce-helper.spec.js @@ -2,12 +2,6 @@ import * as salesforceWebchatHelperdev from "./salesforce-helper-dev"; import * as salesforceWebchatHelperqa from "./salesforce-helper-qa"; import * as salesforceWebchatHelperprod from "./salesforce-helper-prod"; -const mockEmbeddedSvc = { - settings: {}, - init: jest.fn(), - testFlag: true, -}; - describe("Salesforce Webchat Helper Tests", () => { describe("Files and exposed methods exist", () => { it("exposes initialization methods", () => { @@ -21,23 +15,5 @@ describe("Salesforce Webchat Helper Tests", () => { "function" ); }); - }), - describe("Custom code added correctly", () => { - it("defines a local variable 'embedded_svc' in the initESW method", () => { - mockEmbeddedSvc.testFlag = "dev"; - window.embedded_svc = mockEmbeddedSvc; - salesforceWebchatHelperdev.initializeSalesforceWebchatForDev(); - expect(embedded_svc.testFlag).toBe("dev"); - - mockEmbeddedSvc.testFlag = "qa"; - window.embedded_svc = mockEmbeddedSvc; - salesforceWebchatHelperqa.initializeSalesforceWebchatForQa(); - expect(embedded_svc.testFlag).toBe("qa"); - - mockEmbeddedSvc.testFlag = "prod"; - window.embedded_svc = mockEmbeddedSvc; - salesforceWebchatHelperprod.initializeSalesforceWebchatForProd(); - expect(embedded_svc.testFlag).toBe("prod"); - }); - }); + }); }); diff --git a/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js b/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js index 783e3f18e..b44cd7074 100644 --- a/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js +++ b/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js @@ -13,7 +13,10 @@ describe("salesforceWebchat.vue", () => { it("has the correct default data", () => { const wrapper = shallowMount(salesforceWebchat); - expect(wrapper.vm.$data).toEqual({}); + expect(wrapper.vm.$data).toEqual({ + isAgentAvailable: false, + isWebchatOpen: false, + }); }); it("has the correct default props", () => {