import siteSubHeader from '@/iss-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("span"); expect(actual.html()).toContain(subHeaderText); }); });