diff --git a/src/common-components/site-sub-header/site-sub-header.spec.js b/src/common-components/site-sub-header/site-sub-header.spec.js new file mode 100644 index 00000000..ff5f2d5e --- /dev/null +++ b/src/common-components/site-sub-header/site-sub-header.spec.js @@ -0,0 +1,27 @@ +import siteSubHeader from '@/common-components/site-sub-header/site-sub-header'; +import { shallowMount } from "@vue/test-utils"; + +describe("site sub header", () => { + + const subHeaderText = "
let's fix your glass
"; + const mockMixin = { + methods: { + getCmsContent: jest.fn().mockImplementation(()=> { + return subHeaderText; + }) + } + } + + it("should contain the cms content", () => { + const wrapper = shallowMount(siteSubHeader, { + mixins: [mockMixin] + }); + + wrapper.getCmsContent = jest.fn(); + const actual = wrapper.find("p"); + + expect(actual.html()).toBe(subHeaderText); + }) + +}); + diff --git a/src/common-components/site-sub-header/site-sub-header.vue b/src/common-components/site-sub-header/site-sub-header.vue new file mode 100644 index 00000000..a48b9f19 --- /dev/null +++ b/src/common-components/site-sub-header/site-sub-header.vue @@ -0,0 +1,27 @@ + +Welcome Page Placeholder