DigitalConsumer.ISS/src/iss-components/site-sub-header/site-sub-header.spec.js

29 lines
771 B
JavaScript

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, {
propsData: {
justification: '',
issContainingPage: ''
},
mixins: [mockMixin]
});
const actual = wrapper.find("span");
expect(actual.html()).toContain(subHeaderText);
});
});