diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue
index 87330d06..fb06197d 100644
--- a/src/digital-components/modal/modal.vue
+++ b/src/digital-components/modal/modal.vue
@@ -134,7 +134,7 @@ export default {
.modal-title {
font-weight: 500;
- color: rgb(0, 0, 0);
+ color: $black;
}
}
&.modal-component {
diff --git a/src/layouts/coverage-statement/coverage-statement.spec.js b/src/layouts/coverage-statement/coverage-statement.spec.js
index 8469daba..6254f006 100644
--- a/src/layouts/coverage-statement/coverage-statement.spec.js
+++ b/src/layouts/coverage-statement/coverage-statement.spec.js
@@ -8,7 +8,7 @@ import { useMainStore } from "@/store";
import baseMixin from "@/mixins/base-mixin";
import vehicleQuestionsMixin from "@/mixins/vehicle-questions-mixin";
import { applicationConfig } from "@/constants/application-config";
-import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
+import { fetchCmsContentForPage, setupModalLinks } from "@/helpers/cms-content-helper";
import { settleAllPromises } from "@/helpers/layout-helper.js";
jest.mock("@/helpers/damage-helper", () => ({
@@ -20,9 +20,10 @@ jest.mock("@/helpers/layout-helper.js", () => ({
settleAllPromises: jest.fn(),
}));
-// Mock fetchCmsContentForPage
+// Mock fetchCmsContentForPage, setupModalLinks
jest.mock("@/helpers/cms-content-helper", () => ({
fetchCmsContentForPage: jest.fn(),
+ setupModalLinks: jest.fn(),
}));
describe("coverage-statement.vue...", () => {
diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue
index b782050d..6a52f045 100644
--- a/src/layouts/coverage-statement/coverage-statement.vue
+++ b/src/layouts/coverage-statement/coverage-statement.vue
@@ -166,10 +166,10 @@ ol {
}
}
#coverage-statement-text-block {
- color: #000000;
+ color: $black;
}
p strong {
- color: #000000;
+ color: $black;
font-weight: 500;
}
\ No newline at end of file
diff --git a/src/layouts/coverage-statement/recal-modal/recal-modal.spec.js b/src/layouts/coverage-statement/recal-modal/recal-modal.spec.js
index 3ab73b9a..0f555171 100644
--- a/src/layouts/coverage-statement/recal-modal/recal-modal.spec.js
+++ b/src/layouts/coverage-statement/recal-modal/recal-modal.spec.js
@@ -1,10 +1,10 @@
-import { shallowMount } from "@vue/test-utils";
+import { shallowMount, mount } from "@vue/test-utils";
import recalModal from "@/layouts/coverage-statement/recal-modal/recal-modal.vue";
describe("modal.vue", () => {
it("Should display header text when HeaderText is defined in the CMS", async () => {
// Act
- const wrapper = shallowMount(recalModal, {
+ const wrapper = mount(recalModal, {
mixins: [mockMixin],
props: {
cmsWidgetName: "test",
@@ -16,7 +16,7 @@ describe("modal.vue", () => {
it("Should display subheader text when SubheaderText is defined in the CMS", async () => {
// Act
- const wrapper = shallowMount(recalModal, {
+ const wrapper = mount(recalModal, {
mixins: [mockMixin],
props: {
cmsWidgetName: "test",
@@ -28,7 +28,7 @@ describe("modal.vue", () => {
it("Should insert image url when Image is defined in the CMS", async () => {
// Act
- const wrapper = shallowMount(recalModal, {
+ const wrapper = mount(recalModal, {
mixins: [mockMixin],
props: {
cmsWidgetName: "test",
@@ -40,7 +40,7 @@ describe("modal.vue", () => {
it("Should display body text when BodyText is defined in the CMS", async () => {
// Act
- const wrapper = shallowMount(recalModal, {
+ const wrapper = mount(recalModal, {
mixins: [mockMixin],
props: {
cmsWidgetName: "test",
diff --git a/src/layouts/provider-preference/provider-preference.vue b/src/layouts/provider-preference/provider-preference.vue
index b1cddf69..f4064ffa 100644
--- a/src/layouts/provider-preference/provider-preference.vue
+++ b/src/layouts/provider-preference/provider-preference.vue
@@ -58,7 +58,6 @@ import { Form,defineRule } from "vee-validate";
import siteFooter from "@/iss-components/site-footer/site-footer.vue";
import siteHeader from "@/iss-components/site-header/site-header.vue";
import siteSubHeader from "@/iss-components/site-sub-header/site-sub-header.vue";
-import shoppreferenceModal from '@/layouts/provider-preference/shoppreference-modal/shoppreference-modal.vue';
// DEFINE VALIDATION RULES
defineRule("questions-required", required(errorMessages.OPTION_REQUIRED));
@@ -71,7 +70,6 @@ export default {
siteHeader,
siteSubHeader,
Form,
- shoppreferenceModal,
buttonQuestion,
contentGroupModal
},
diff --git a/src/layouts/provider-preference/shoppreference-modal/shoppreference-modal.spec.js b/src/layouts/provider-preference/shoppreference-modal/shoppreference-modal.spec.js
deleted file mode 100644
index 21be705f..00000000
--- a/src/layouts/provider-preference/shoppreference-modal/shoppreference-modal.spec.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import { shallowMount } from "@vue/test-utils";
-import shoppreferenceModal from '@/layouts/provider-preference/shoppreference-modal/shoppreference-modal.vue';
-
-describe("modal.vue", () => {
- it("Should display header text when HeaderText is defined in the CMS", async () => {
- // Act
- const wrapper = shallowMount(shoppreferenceModal, {
- mixins: [mockMixin],
- props: {
- cmsWidgetName: "test",
- },
- attachTo: document.body,
- });
- expect(wrapper.html()).toEqual(expect.stringContaining(mockCmsContent["HeaderText"]));
- });
-
- it("Should display body text when BodyText is defined in the CMS", async () => {
- // Act
- const wrapper = shallowMount(shoppreferenceModal, {
- mixins: [mockMixin],
- props: {
- cmsWidgetName: "test",
- },
- attachTo: document.body,
- });
- expect(wrapper.html()).toEqual(expect.stringContaining(mockCmsContent["BodyText"]));
- });
-});
- const mockMixin = {
- methods: {
- getCmsContent: jest.fn((widgetName, cmsFieldName) => {
- return mockCmsContent[cmsFieldName];
- }),
- },
- };
-
- const mockCmsContent = {
- HeaderText: "Sample header text here.",
- BodyText: "Sample body text here.",
- FooterText: "Sample footer text here.",
- };
\ No newline at end of file
diff --git a/src/layouts/provider-preference/shoppreference-modal/shoppreference-modal.vue b/src/layouts/provider-preference/shoppreference-modal/shoppreference-modal.vue
deleted file mode 100644
index 8cc521b9..00000000
--- a/src/layouts/provider-preference/shoppreference-modal/shoppreference-modal.vue
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-
-