25 lines
664 B
JavaScript
25 lines
664 B
JavaScript
import siteHeader from "@/iss-components/site-header/site-header";
|
|
import { shallowMount } from "@vue/test-utils";
|
|
import { getMountOptions } from "@/helpers/unit-test-helper.js";
|
|
import { useMainStore } from "@/store/";
|
|
|
|
describe("site-header", () => {
|
|
|
|
test("renders the logo image", () => {
|
|
const wrapper = setupMocks({mountOptionsMockData: {}});
|
|
|
|
expect(wrapper.find("img")).toBeTruthy();
|
|
wrapper.unmount();
|
|
});
|
|
});
|
|
|
|
function setupMocks({
|
|
mountOptionsMockData = {},
|
|
}) {
|
|
|
|
const mountOptions = getMountOptions(mountOptionsMockData);
|
|
const wrapper = shallowMount(siteHeader, mountOptions);
|
|
|
|
return wrapper;
|
|
}
|
|
|