From bf60c418054a695c322b4737352c424539503caf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Wed, 28 Sep 2022 07:22:56 +0200 Subject: [PATCH] Overtake 'GroupContentMenu' from branch '5344-add-group-members-management' --- .../components/Group/GroupContentMenu.spec.js | 35 +++++++ webapp/components/Group/GroupContentMenu.vue | 99 +++++++++++++++++++ 2 files changed, 134 insertions(+) create mode 100644 webapp/components/Group/GroupContentMenu.spec.js create mode 100644 webapp/components/Group/GroupContentMenu.vue diff --git a/webapp/components/Group/GroupContentMenu.spec.js b/webapp/components/Group/GroupContentMenu.spec.js new file mode 100644 index 000000000..69c13e6f0 --- /dev/null +++ b/webapp/components/Group/GroupContentMenu.spec.js @@ -0,0 +1,35 @@ +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/GroupContentMenu.vue b/webapp/components/Group/GroupContentMenu.vue new file mode 100644 index 000000000..cfebe65a4 --- /dev/null +++ b/webapp/components/Group/GroupContentMenu.vue @@ -0,0 +1,99 @@ + + + + +