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 @@ - - - - -