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); }) });