Merge remote-tracking branch 'origin/develop' into feature/CSR-1804
This commit is contained in:
commit
10829cec2b
4 changed files with 17 additions and 4 deletions
|
|
@ -1,3 +1,8 @@
|
|||
export const headerKeys = {
|
||||
EXPERIMENT: "X-Experiment-Data",
|
||||
APPLICATION_NAME: "X-Application-Name",
|
||||
REFERRAL_SEQUENCE_NUMBER: "X-Referral-Sequence-Number",
|
||||
SESSION_SEQUENCE_NUMBER: "X-Session-Sequence-Number",
|
||||
TRANSACTION_ID: "X-Transaction-Id",
|
||||
EON: "X-EON",
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import axios from "axios";
|
||||
import analyticsMixIn from "@/mixins/analytics-mixin.js";
|
||||
import baseMixin from "@/mixins/base-mixin.js";
|
||||
import router from "@/router";
|
||||
import store from "@/store";
|
||||
|
||||
|
|
@ -56,13 +57,18 @@ export default {
|
|||
additionalSuccessEventDataHandler,
|
||||
}) {
|
||||
return new Promise((resolve, reject) => {
|
||||
let cfDistroUrl = applicationConfig.CONSUMER_CF_DISTRO;
|
||||
if (endpoint.includes("/order/")) {
|
||||
cfDistroUrl = "https://localhost:44346";
|
||||
}
|
||||
const cfDistroUrl = applicationConfig.CONSUMER_CF_DISTRO;
|
||||
const submittedOrder = baseMixin.methods.getSubmittedOrder();
|
||||
const hasSubmittedOrder = baseMixin.methods.hasSubmittedOrder();
|
||||
const order = hasSubmittedOrder ? submittedOrder : store.getters.order;
|
||||
const payloadAndAnalyticsData = Object.assign({}, payload, { AppName: "FixMyGlass" });
|
||||
const headers = {
|
||||
[headerKeys.EXPERIMENT]: JSON.stringify(store.getters.experimentSettings),
|
||||
[headerKeys.APPLICATION_NAME]: applicationConfig.APPLICATION_NAME,
|
||||
[headerKeys.SESSION_SEQUENCE_NUMBER]: store.getters.applicationUser?.savedSessionId,
|
||||
[headerKeys.REFERRAL_SEQUENCE_NUMBER]: order?.referralSequenceNumber,
|
||||
[headerKeys.TRANSACTION_ID]: crypto.randomUUID(),
|
||||
[headerKeys.EON]: order?.eon,
|
||||
};
|
||||
|
||||
axios({
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ global.$logger = {
|
|||
logError: jest.fn(),
|
||||
logCritical: jest.fn(),
|
||||
};
|
||||
global.crypto = { randomUUID: jest.fn() };
|
||||
|
||||
it("Global Methods - Call Http Client - Should Resolve Promise", () => {
|
||||
//Arrange
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ jest.mock("@/helpers/cms-content-helper", () => ({
|
|||
fetchCmsContentForPage: jest.fn(),
|
||||
}));
|
||||
|
||||
global.crypto = { randomUUID: jest.fn() };
|
||||
describe("estimate.vue", () => {
|
||||
test("Selected vin option is emitted upon selection.", async () => {
|
||||
//Arrange
|
||||
|
|
|
|||
Loading…
Reference in a new issue