From 4410816c8696cdad7d2257b74cdac9bc05674ae3 Mon Sep 17 00:00:00 2001 From: Kroell Date: Wed, 11 Jan 2023 09:38:45 -0500 Subject: [PATCH] Created common config value to pull dev domain from --- src/constants/application-config.js | 1 + .../license-plate-lookup/license-plate-lookup.spec.js | 9 ++++----- src/layouts/vehicle-make/vehicle-make.spec.js | 9 +++++---- src/layouts/vehicle-model/vehicle-model.spec.js | 9 +++++---- src/layouts/vehicle-parts/vehicle-parts.spec.js | 6 +++--- src/layouts/vehicle-style/vehicle-style.spec.js | 9 +++++---- src/layouts/vehicle-year/vehicle-year.spec.js | 9 +++++---- 7 files changed, 28 insertions(+), 24 deletions(-) diff --git a/src/constants/application-config.js b/src/constants/application-config.js index 51496b9f..1c418688 100644 --- a/src/constants/application-config.js +++ b/src/constants/application-config.js @@ -8,6 +8,7 @@ const applicationConfig = { SITE_ENTRY_TRIGGER_VALUE: "SelfService", APPLICATION_ABBREVIATION: "iss", PAGE_QUERYSTRING: 'issPage', + ISS_DEV_CMS_DOMAIN: "https://digitalisscms.dev.safelite.io", }; export { applicationConfig }; \ No newline at end of file diff --git a/src/layouts/license-plate-lookup/license-plate-lookup.spec.js b/src/layouts/license-plate-lookup/license-plate-lookup.spec.js index e8bcca1a..959a6451 100644 --- a/src/layouts/license-plate-lookup/license-plate-lookup.spec.js +++ b/src/layouts/license-plate-lookup/license-plate-lookup.spec.js @@ -10,6 +10,7 @@ import baseMixin from "@/mixins/base-mixin.js"; import { getMountOptions } from "@/helpers/unit-test-helper.js"; import { nextTick } from "vue"; import { useMainStore } from "@/store"; +import { applicationConfig } from "@/constants/application-config"; // Mock our module for promises. jest.mock("@/helpers/layout-helper.js", () => ({ @@ -113,11 +114,11 @@ function setupMocks({ LicensePlateQuestion: licensePlateQuestionCmsContent, VehicleBannerWidget: { GenericVehicleImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/blurred-image.jpg", + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/blurred-image.jpg`, }, SiteHeaderWidget: { LogoImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/logos/insuranceLogo.jpg", + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/logos/insuranceLogo.jpg`, }, SiteFooterWidget: pageFooterWidgetCmsContent, @@ -165,9 +166,7 @@ function setupMocks({ licensePlateQuestionWrapper.vm.initializeComponent = licensePlateQuestion.methods.initializeComponent; - wrapper.vm.setCmsContent = jest.fn(); - wrapper.vm.getCmsContent = jest.fn().mockImplementation(() => ""); - wrapper.vm.$refs.siteFooter.updateButtonText = jest.fn(); + wrapper.vm.setCmsContent = baseMixin.methods.setCmsContent; return { wrapper, apiPromise }; } \ No newline at end of file diff --git a/src/layouts/vehicle-make/vehicle-make.spec.js b/src/layouts/vehicle-make/vehicle-make.spec.js index ff018348..3de29b6f 100644 --- a/src/layouts/vehicle-make/vehicle-make.spec.js +++ b/src/layouts/vehicle-make/vehicle-make.spec.js @@ -6,6 +6,7 @@ import baseMixin from "@/mixins/base-mixin.js"; import { getMountOptions } from "@/helpers/unit-test-helper.js"; import { nextTick } from "vue"; import { useMainStore } from "@/store"; +import { applicationConfig } from "@/constants/application-config"; // Components import vehicleMake from "@/layouts/vehicle-make/vehicle-make.vue"; @@ -119,12 +120,12 @@ function setupMocks({ VehicleMakeQuestion: vehicleMakeQuestionCmsContent, VehicleBannerWidget: { GenericVehicleImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/blurred-image.jpg", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/blurred-image.jpg`, + }, SiteHeaderWidget: { LogoImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/logos/insuranceLogo.jpg", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/logos/insuranceLogo.jpg`, + }, }, makeQuestionInitialData: makeQuestionInitialData, }; diff --git a/src/layouts/vehicle-model/vehicle-model.spec.js b/src/layouts/vehicle-model/vehicle-model.spec.js index 8e5a9593..c727358d 100644 --- a/src/layouts/vehicle-model/vehicle-model.spec.js +++ b/src/layouts/vehicle-model/vehicle-model.spec.js @@ -11,6 +11,7 @@ import baseMixin from "@/mixins/base-mixin.js"; import { getMountOptions } from "@/helpers/unit-test-helper.js"; import { nextTick } from "vue"; import { useMainStore } from "@/store"; +import { applicationConfig } from "@/constants/application-config"; // Mock our module for promises. jest.mock("@/helpers/layout-helper.js", () => ({ @@ -120,12 +121,12 @@ function setupMocks({ VehicleModelQuestion: buttonQuestionContent, VehicleBannerWidget: { GenericVehicleImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/blurred-image.jpg", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/blurred-image.jpg`, + }, SiteHeaderWidget: { LogoImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/logos/insuranceLogo.jpg", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/logos/insuranceLogo.jpg`, + }, }, modelQuestionInitialData: modelQuestionInitialData, }; diff --git a/src/layouts/vehicle-parts/vehicle-parts.spec.js b/src/layouts/vehicle-parts/vehicle-parts.spec.js index ed6732be..b100dce3 100644 --- a/src/layouts/vehicle-parts/vehicle-parts.spec.js +++ b/src/layouts/vehicle-parts/vehicle-parts.spec.js @@ -11,7 +11,7 @@ import { nextTick } from "vue"; import baseMixin from "@/mixins/base-mixin.js"; import { useMainStore } from "@/store"; import { navigationScenarios } from "@/router/router-constants/navigation-scenarios"; - +import { applicationConfig } from "@/constants/application-config"; // Mock our module for promises. jest.mock("@/helpers/layout-helper.js", () => ({ @@ -387,11 +387,11 @@ function setupMocks({ pageHeaderWidgetHeaderText = {}, mountOptionsMockData = {} SiteSubHeaderWidget: pageHeaderWidgetHeaderText, VehicleBannerWidget: { GenericVehicleImage: - "https://digitalisscms-dev.safelite.com/images/default-source/default-album/blurred-image.jpg?sfvrsn=a6ce3034_3", + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/blurred-image.jpg`, }, FunnelHeaderWidget: { LogoImage: - "https://digitalisscms-dev.safelite.com/images/default-source/default-album/safelite-logo.svg?sfvrsn=45e7ed06_3", + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/logos/insuranceLogo.jpg`, }, ColorQuestionWidget: "Please choose your rear window tint color", FeatureQuestionWidget: "Ok no choose features", diff --git a/src/layouts/vehicle-style/vehicle-style.spec.js b/src/layouts/vehicle-style/vehicle-style.spec.js index 6a383572..5e74b541 100644 --- a/src/layouts/vehicle-style/vehicle-style.spec.js +++ b/src/layouts/vehicle-style/vehicle-style.spec.js @@ -7,6 +7,7 @@ import { getMountOptions } from "@/helpers/unit-test-helper.js"; import { nextTick } from "vue"; import { useMainStore } from "@/store"; import router from "@/router"; +import { applicationConfig } from "@/constants/application-config"; // Components import vehicleStyle from "@/layouts/vehicle-style/vehicle-style.vue"; @@ -175,12 +176,12 @@ function setupMocks({ VehicleStyleQuestion: vehicleStyleQuestionCmsContent, VehicleBannerWidget: { GenericVehicleImage: - "https://digitalconsumercms-dev.safelite.com/images/default-source/default-album/blurred-image.jpg?sfvrsn=a6ce3034_3", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/blurred-image.jpg`, + }, SiteHeaderWidget: { LogoImage: - "https://digitalconsumercms-dev.safelite.com/images/default-source/default-album/safelite-logo.svg?sfvrsn=45e7ed06_3", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/logos/insuranceLogo.jpg`, + }, }, styleQuestionInitialData: styleQuestionInitialData, }; diff --git a/src/layouts/vehicle-year/vehicle-year.spec.js b/src/layouts/vehicle-year/vehicle-year.spec.js index a590aaa5..5b054709 100644 --- a/src/layouts/vehicle-year/vehicle-year.spec.js +++ b/src/layouts/vehicle-year/vehicle-year.spec.js @@ -6,6 +6,7 @@ import yearQuestion from "@/layouts/vehicle-year/year-question/year-question"; import baseMixin from "@/mixins/base-mixin.js"; import { getMountOptions } from "@/helpers/unit-test-helper.js"; import { nextTick } from "vue"; +import { applicationConfig } from "@/constants/application-config"; // Mock our module for promises. @@ -83,12 +84,12 @@ function setupMocks({ VehicleYearQuestion: vehicleYearQuestionCmsContent, VehicleBannerWidget: { GenericVehicleImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/blurred-image.jpg", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/blurred-image.jpg`, + }, SiteHeaderWidget: { LogoImage: - "https://digitalisscms.dev.safelite.io/images/default-source/default-album/logos/insuranceLogo.jpg", - }, + `${applicationConfig.ISS_DEV_CMS_DOMAIN}/images/default-source/default-album/logos/insuranceLogo.jpg`, + }, }, yearQuestionInitialData: yearQuestionInitialData, };