From a96d45c4a5f1ef7cd5bfee3d040734fd0bf45c70 Mon Sep 17 00:00:00 2001 From: scottkiener-at-safelite Date: Fri, 23 Jan 2026 11:05:27 -0500 Subject: [PATCH] Unit tests --- .../salesforce-webchat/salesforce-webchat.spec.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js b/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js index 22e3a11d1..97894cbda 100644 --- a/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js +++ b/src/digital-components/salesforce-webchat/salesforce-webchat.spec.js @@ -1,6 +1,7 @@ import { shallowMount } from "@vue/test-utils"; import salesforceWebchat from "./salesforce-webchat.vue"; import * as devHelper from "./salesforce-helper-dev"; +import * as qaHelper from "./salesforce-helper-qa"; import * as sysHelper from "./salesforce-helper-sys"; import * as prodHelper from "./salesforce-helper-prod"; import { applicationConfig } from "../../constants/application-config"; @@ -42,10 +43,16 @@ describe("salesforceWebchat.vue", () => { applicationConfig.CURRENT_ENVIRONMENT = "QA"; wrapper = shallowMount(salesforceWebchat); - const mockQa = jest.spyOn(sysHelper, "initializeSalesforceWebchatForSys"); + const mockQa = jest.spyOn(qaHelper, "initializeSalesforceWebchatForQa"); wrapper.vm.initializeSalesforceWebchat(); expect(mockQa).toHaveBeenCalled(); + applicationConfig.CURRENT_ENVIRONMENT = "SysTest"; + wrapper = shallowMount(salesforceWebchat); + const mockSys = jest.spyOn(sysHelper, "initializeSalesforceWebchatForSys"); + wrapper.vm.initializeSalesforceWebchat(); + expect(mockSys).toHaveBeenCalled(); + applicationConfig.CURRENT_ENVIRONMENT = "Dev"; wrapper = shallowMount(salesforceWebchat); const mockDev = jest.spyOn(devHelper, "initializeSalesforceWebchatForDev");