| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import SubHeader from "~/components/Layout/SubHeader";
- import LayoutSubHeaderBreadcrumbs from "~/components/Layout/SubHeader/Breadcrumbs";
- import {shallowMount} from "@vue/test-utils"
- import Vuetify from 'vuetify'
- var wrapper
- var vuetify
- beforeEach(()=>{
- vuetify = new Vuetify()
- wrapper = shallowMount(SubHeader, {
- stubs:[
- 'LayoutSubHeaderBreadcrumbs',
- 'LayoutSubHeaderActivityYear',
- 'LayoutSubHeaderDataTiming',
- 'LayoutSubHeaderDataTimingRange',
- 'LayoutSubHeaderPersonnalizedList'
- ],
- vuetify
- })
- })
- describe("LayoutSubHeaderActivityYear", () => {
- it("should display by default", async () => {
- expect(wrapper.find(".activity-year").exists()).toBeTruthy()
- });
- it("should hide if showDateTimeRange is truthy", async () => {
- await wrapper.setData({ showDateTimeRange: true })
- expect(wrapper.find(".activity-year").exists()).toBeFalsy()
- });
- })
- describe("LayoutSubHeaderDataTiming", () => {
- it("should display by default", async () => {
- expect(wrapper.find(".data-timing").exists()).toBeTruthy()
- });
- it("should hide if showDateTimeRange is truthy", async () => {
- await wrapper.setData({ showDateTimeRange: true })
- expect(wrapper.find(".data-timing").exists()).toBeFalsy()
- });
- })
|