UNPKG

@agorize/gommette

Version:
51 lines (42 loc) 1.18 kB
import { createLocalVue, shallowMount } from '@vue/test-utils' import * as AgoUikit from '../../../src' import { GoModal } from '../../../src' const localVue = createLocalVue() localVue.use(AgoUikit) describe('GoModal', () => { let wrapper // Install it('should be installed', () => { expect(localVue.options.components['GoModal']).toBeTruthy() }) describe('when component is mounted', () => { beforeEach(() => { wrapper = shallowMount(GoModal, { localVue, propsData: { modalOpen: false } }) }) it('should have a modal with large size class', () => { expect(wrapper.props().modalSize).toEqual('lg') }) it('should have a closed modal', () => { expect(wrapper.props().modalOpen).toEqual(false) }) }) describe('when component is mounted with small size', () => { beforeEach(() => { wrapper = shallowMount(GoModal, { localVue, propsData: { modalSize: 'sm', modalOpen: false } }) }) it('should find modal with small size class', () => { expect(wrapper.props().modalSize).toEqual('sm') }) }) })