diff --git a/client/cypress/integration/frontend/portfolio/project-page.spec.js b/client/cypress/integration/frontend/portfolio/project-page.spec.js index 08e71a19..e3e469e3 100644 --- a/client/cypress/integration/frontend/portfolio/project-page.spec.js +++ b/client/cypress/integration/frontend/portfolio/project-page.spec.js @@ -25,7 +25,7 @@ describe('Project Page', () => { firstName: 'Rachel', lastName: 'Green', id: 'VXNlck5vZGU6NQ==', - avatarUrl: '' + avatarUrl: '', }, entriesCount: 2, }, @@ -60,9 +60,9 @@ describe('Project Page', () => { AddProjectEntry: variables => ({ addProjectEntry: { projectEntry: Object.assign({}, variables.input.projectEntry, { - created: createdLater + created: createdLater, }), - errors: null + errors: null, }, }), UpdateProjectEntry: variables => ({ @@ -96,6 +96,14 @@ describe('Project Page', () => { }); }); + it('uses the menu', () => { + cy.visit('/portfolio/groot'); + cy.getByDataCy('project-actions').click(); + cy.getByDataCy('delete-project').should('exist'); + cy.getByDataCy('edit-project').should('exist'); + cy.getByDataCy('share-project').should('exist'); + }); + describe('Project Entry', () => { it('should create a new project entry', () => { cy.visit('/portfolio'); diff --git a/client/src/components/MoreOptionsWidget.vue b/client/src/components/MoreOptionsWidget.vue index 33b44e75..8eee21e7 100644 --- a/client/src/components/MoreOptionsWidget.vue +++ b/client/src/components/MoreOptionsWidget.vue @@ -3,7 +3,7 @@ + @click.stop="showMenu = !showMenu"> + @click.stop="toggleMenu"> - - + + + v-if="!final">Projekt teilen @@ -26,106 +38,106 @@