| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { shallowMount } from '@vue/test-utils'
- import Vuetify from 'vuetify'
- import SubHeader from '~/components/Layout/Subheader'
- let wrapper
- let 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()
- })
- })
|