diff --git a/client/cypress/integration/frontend/portfolio/project-entry.spec.js b/client/cypress/integration/frontend/portfolio/project-entry.spec.js index ad16cd1a..3d75845d 100644 --- a/client/cypress/integration/frontend/portfolio/project-entry.spec.js +++ b/client/cypress/integration/frontend/portfolio/project-entry.spec.js @@ -1,3 +1,5 @@ +import {PROJECT_ENTRY_TEMPLATE} from '../../../../src/consts/strings.consts'; + describe('Project Entry', () => { const operations = { MeQuery: { @@ -106,7 +108,7 @@ describe('Project Entry', () => { // cy.get('[data-cy=text-form-input]').type('Stay with Rocket\nMeet Quill'); // }); cy.getByDataCy('modal-title').should('contain', 'Beitrag erfassen'); - cy.getByDataCy('text-form-input').should('exist'); + cy.getByDataCy('project-entry-textarea').should('exist'); cy.getByDataCy('use-template-button').should('exist').click(); cy.getByDataCy('upload-document-button').should('exist'); cy.getByDataCy('modal-save-button').click(); @@ -125,7 +127,7 @@ describe('Project Entry', () => { }); cy.getByDataCy('activity-input').should('not.exist'); - cy.getByDataCy('text-form-input').clear().type('Defeat Thanos'); + cy.getByDataCy('project-entry-textarea').clear().type('Defeat Thanos'); cy.get('[data-cy=modal-save-button]').click(); cy.get('.project-entry__paragraph:first-of-type').contains('Defeat Thanos'); }); @@ -142,4 +144,11 @@ describe('Project Entry', () => { cy.get('.project-entry').should('have.length', 0); }); + + it('should use the template', () => { + cy.visit('/portfolio/groot'); + cy.get('[data-cy=add-project-entry]:first-of-type').click(); + cy.getByDataCy('use-template-button').click(); + cy.getByDataCy('project-entry-textarea').should('have.value', PROJECT_ENTRY_TEMPLATE); + }); }); diff --git a/client/src/components/content-blocks/DocumentBlock.vue b/client/src/components/content-blocks/DocumentBlock.vue index 3c48b33e..78381085 100644 --- a/client/src/components/content-blocks/DocumentBlock.vue +++ b/client/src/components/content-blocks/DocumentBlock.vue @@ -42,9 +42,7 @@ diff --git a/client/src/components/portfolio/NewProjectEntryWizard.vue b/client/src/components/portfolio/NewProjectEntryWizard.vue index 53931b18..c73f80e0 100644 --- a/client/src/components/portfolio/NewProjectEntryWizard.vue +++ b/client/src/components/portfolio/NewProjectEntryWizard.vue @@ -19,7 +19,7 @@ data() { return { projectEntry: { - content: '', + description: '', documentUrl: '' } }; diff --git a/client/src/components/portfolio/ProjectEntryForm.vue b/client/src/components/portfolio/ProjectEntryForm.vue index dce6209c..d21d8c5c 100644 --- a/client/src/components/portfolio/ProjectEntryForm.vue +++ b/client/src/components/portfolio/ProjectEntryForm.vue @@ -7,13 +7,28 @@ Beitrag erfassen
- - +
+