From e430f22392608340865734f5db65b9ccea1a5cdc Mon Sep 17 00:00:00 2001 From: ogerly Date: Tue, 27 Sep 2022 11:24:02 +0200 Subject: [PATCH] add test GroupContentMenu ans GroupForm --- .../components/Group/GroupContentMenu.spec.js | 36 +++++++++++++++++ webapp/components/Group/GroupForm.spec.js | 39 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 webapp/components/Group/GroupContentMenu.spec.js create mode 100644 webapp/components/Group/GroupForm.spec.js diff --git a/webapp/components/Group/GroupContentMenu.spec.js b/webapp/components/Group/GroupContentMenu.spec.js new file mode 100644 index 000000000..6639c77e7 --- /dev/null +++ b/webapp/components/Group/GroupContentMenu.spec.js @@ -0,0 +1,36 @@ +import { mount } from '@vue/test-utils' +import GroupContentMenu from './GroupContentMenu.vue' + +const localVue = global.localVue + +const propsData = { + resource: {}, + group: {}, + resourceType: 'group', + +} + +describe('GroupContentMenu', () => { + let wrapper + let mocks + + beforeEach(() => { + mocks = { + $t: jest.fn(), + } + }) + + describe('mount', () => { + const Wrapper = () => { + return mount(GroupContentMenu, { propsData, mocks, localVue }) + } + + beforeEach(() => { + wrapper = Wrapper() + }) + + it('renders', () => { + expect(wrapper.findAll('.group-menu')).toHaveLength(1) + }) + }) +}) diff --git a/webapp/components/Group/GroupForm.spec.js b/webapp/components/Group/GroupForm.spec.js new file mode 100644 index 000000000..83a16745c --- /dev/null +++ b/webapp/components/Group/GroupForm.spec.js @@ -0,0 +1,39 @@ +import { config, mount } from '@vue/test-utils' +import GroupForm from './GroupForm.vue' + +const localVue = global.localVue + +config.stubs['nuxt-link'] = '' + +const propsData = { + update: false, + group: {}, +} + +describe('GroupForm', () => { + let wrapper + let mocks + + beforeEach(() => { + mocks = { + $t: jest.fn(), + $env: { + CATEGORIES_ACTIVE: true, + }, + } + }) + + describe('mount', () => { + const Wrapper = () => { + return mount(GroupForm, { propsData, mocks, localVue }) + } + + beforeEach(() => { + wrapper = Wrapper() + }) + + it('renders', () => { + expect(wrapper.findAll('.group-form')).toHaveLength(1) + }) + }) +})