CASH-188 | Formatting

This commit is contained in:
Scott Kiener 2025-04-23 11:02:25 -04:00
parent 4a178f5009
commit 1a4c90fc3f

View file

@ -1,38 +1,43 @@
import * as salesforceWebchatHelperdev from './salesforce-helper-dev'; import * as salesforceWebchatHelperdev from "./salesforce-helper-dev";
import * as salesforceWebchatHelperqa from './salesforce-helper-qa'; import * as salesforceWebchatHelperqa from "./salesforce-helper-qa";
import * as salesforceWebchatHelperprod from './salesforce-helper-prod'; import * as salesforceWebchatHelperprod from "./salesforce-helper-prod";
const mockEmbeddedSvc = { const mockEmbeddedSvc = {
settings: {}, settings: {},
init: jest.fn(), init: jest.fn(),
testFlag: true, testFlag: true,
} };
describe("Salesforce Webchat Helper Tests", () => { describe("Salesforce Webchat Helper Tests", () => {
describe("Files and exposed methods exist", () => { describe("Files and exposed methods exist", () => {
it("exposes initialization methods", () => { it("exposes initialization methods", () => {
expect(typeof salesforceWebchatHelperdev.initializeSalesforceWebchatForDev).toBe("function"); expect(typeof salesforceWebchatHelperdev.initializeSalesforceWebchatForDev).toBe(
expect(typeof salesforceWebchatHelperqa.initializeSalesforceWebchatForQa).toBe("function"); "function"
expect(typeof salesforceWebchatHelperprod.initializeSalesforceWebchatForProd).toBe("function"); );
expect(typeof salesforceWebchatHelperqa.initializeSalesforceWebchatForQa).toBe(
}) "function"
);
expect(typeof salesforceWebchatHelperprod.initializeSalesforceWebchatForProd).toBe(
"function"
);
});
}), }),
describe("Custom code added correctly", ()=> { describe("Custom code added correctly", () => {
it("defines a local variable 'embedded_svc' in the initESW method", ()=> { it("defines a local variable 'embedded_svc' in the initESW method", () => {
mockEmbeddedSvc.testFlag = "dev"; mockEmbeddedSvc.testFlag = "dev";
window.embedded_svc = mockEmbeddedSvc; window.embedded_svc = mockEmbeddedSvc;
salesforceWebchatHelperdev.initializeSalesforceWebchatForDev(); salesforceWebchatHelperdev.initializeSalesforceWebchatForDev();
expect(embedded_svc.testFlag).toBe("dev"); expect(embedded_svc.testFlag).toBe("dev");
mockEmbeddedSvc.testFlag = "qa"; mockEmbeddedSvc.testFlag = "qa";
window.embedded_svc = mockEmbeddedSvc; window.embedded_svc = mockEmbeddedSvc;
salesforceWebchatHelperqa.initializeSalesforceWebchatForQa(); salesforceWebchatHelperqa.initializeSalesforceWebchatForQa();
expect(embedded_svc.testFlag).toBe("qa"); expect(embedded_svc.testFlag).toBe("qa");
mockEmbeddedSvc.testFlag = "prod"; mockEmbeddedSvc.testFlag = "prod";
window.embedded_svc = mockEmbeddedSvc; window.embedded_svc = mockEmbeddedSvc;
salesforceWebchatHelperprod.initializeSalesforceWebchatForProd(); salesforceWebchatHelperprod.initializeSalesforceWebchatForProd();
expect(embedded_svc.testFlag).toBe("prod"); expect(embedded_svc.testFlag).toBe("prod");
}) });
}) });
}) });