Skip to content

Commit

Permalink
Fix e2e tests
Browse files Browse the repository at this point in the history
  • Loading branch information
lkleisa committed Dec 4, 2023
1 parent 585a321 commit 8f47ada
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 15 deletions.
20 changes: 10 additions & 10 deletions frontend/cypress/e2e/keyresult.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ describe('OKR Overview', () => {
cy.contains('This is my new description');
});

it('Check validation in keyresult dialog', () => {
it.only('Check validation in keyresult dialog', () => {
cy.getByTestId('objective').first().getByTestId('add-keyResult').first().click();
cy.getByTestId('submit').should('be.disabled');
cy.contains('Key Result erfassen');
Expand All @@ -219,28 +219,28 @@ describe('OKR Overview', () => {

cy.getByTestId('titleInput').clear();
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieses Feld muss ausgefüllt sein');
cy.contains('Titel muss folgende Länge haben: 2-250');

cy.getByTestId('titleInput').type('My title');
cy.getByTestId('submit').should('not.be.disabled');
cy.getByTestId('baseline').clear();
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieses Feld muss ausgefüllt sein');
cy.contains('Baseline muss eine Zahl sein');

cy.getByTestId('baseline').type('abc');
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieser Wert muss dem vorgegebenen Muster entsprechen');
cy.contains('Baseline muss eine Zahl sein');

cy.getByTestId('baseline').clear();
cy.getByTestId('baseline').type('45');
cy.getByTestId('submit').should('not.be.disabled');
cy.getByTestId('stretchGoal').clear();
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieses Feld muss ausgefüllt sein');
cy.contains('Stretch Goal muss eine Zahl sein');

cy.getByTestId('stretchGoal').type('abc');
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieser Wert muss dem vorgegebenen Muster entsprechen');
cy.contains('Stretch Goal muss eine Zahl sein');

cy.getByTestId('stretchGoal').clear();
cy.getByTestId('stretchGoal').type('83');
Expand All @@ -251,7 +251,7 @@ describe('OKR Overview', () => {
cy.getByTestId('ownerInput').type('abc');
cy.getByTestId('titleInput').type('Hello');
cy.getByTestId('submit').should('be.disabled');
cy.contains('Du musst einen Owner auswählen');
cy.contains('Owner muss ausgewählt sein');

cy.getByTestId('ownerInput').clear();
cy.getByTestId('ownerInput').type('Pac').type('{downarrow}').type('{enter}');
Expand All @@ -267,19 +267,19 @@ describe('OKR Overview', () => {

cy.getByTestId('commitZone').clear();
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieses Feld muss ausgefüllt sein');
cy.contains('Commit Zone muss folgende Länge haben: 1-400');

cy.getByTestId('commitZone').type('Commit');
cy.getByTestId('submit').should('not.be.disabled');
cy.getByTestId('targetZone').clear();
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieses Feld muss ausgefüllt sein');
cy.contains('Target Zone muss folgende Länge haben: 1-400');

cy.getByTestId('targetZone').type('Target');
cy.getByTestId('submit').should('not.be.disabled');
cy.getByTestId('stretchZone').clear();
cy.getByTestId('submit').should('be.disabled');
cy.contains('Dieses Feld muss ausgefüllt sein');
cy.contains('Stretch Zone muss folgende Länge haben: 1-400');

cy.getByTestId('stretchZone').type('Commit');
cy.getByTestId('submit').should('not.be.disabled');
Expand Down
11 changes: 6 additions & 5 deletions frontend/cypress/e2e/objective.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@ describe('OKR Objective e2e tests', () => {

it(`Create objective, should display error message`, () => {
cy.getByTestId('add-objective').first().click();
cy.getByTestId('title').first().clear();
cy.getByTestId('description').first().clear().type('description');
cy.contains('Dieses Feld muss ausgefüllt sein');
cy.contains('Titel muss folgende Länge haben: 2-250');
cy.getByTestId('safe').should('be.disabled');
cy.getByTestId('safe-draft').should('be.disabled');
cy.getByTestId('cancel').should('not.be.disabled');
Expand Down Expand Up @@ -122,8 +123,8 @@ describe('OKR Objective e2e tests', () => {
cy.get('.mat-mdc-menu-content').contains('Objective abschliessen').click();

cy.contains('Bewertung');
cy.contains('Objective erfolgreich');
cy.contains('Objective nicht erfolgreich');
cy.contains('Objective erreicht');
cy.contains('Objective nicht erreicht');
cy.contains('Kommentar (optional)');
cy.contains('Objective abschliessen');
cy.contains('Abbrechen');
Expand All @@ -150,8 +151,8 @@ describe('OKR Objective e2e tests', () => {
cy.get('.mat-mdc-menu-content').contains('Objective abschliessen').click();

cy.contains('Bewertung');
cy.contains('Objective erfolgreich');
cy.contains('Objective nicht erfolgreich');
cy.contains('Objective erreicht');
cy.contains('Objective nicht erreicht');
cy.contains('Kommentar (optional)');
cy.contains('Objective abschliessen');
cy.contains('Abbrechen');
Expand Down

0 comments on commit 8f47ada

Please sign in to comment.