From a4ac9d57cbea4aaff0b46f7e1a35fd0619fdf422 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Tue, 19 May 2020 13:04:56 +0200 Subject: [PATCH] Update tests --- .../cypress/integration/registration.spec.js | 20 +++++++++---------- client/cypress/support/commands.js | 2 +- client/src/pages/registration.vue | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/client/cypress/integration/registration.spec.js b/client/cypress/integration/registration.spec.js index 273e5311..d5b8b394 100644 --- a/client/cypress/integration/registration.spec.js +++ b/client/cypress/integration/registration.spec.js @@ -32,7 +32,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!', true); cy.get('[data-cy="email-check"]').contains('Eine Email ist auf dem Weg, bitte überprüfen sie ihre E-mail Konto.'); }); @@ -44,7 +44,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, '', registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!'); + cy.register(registrationResponse.gender, '', registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!', true); cy.get('[data-cy="firstname-local-errors"]').contains('Vorname ist ein Pflichtfeld'); }); @@ -56,7 +56,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, '', 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, '', 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!', true); cy.get('[data-cy="lastname-local-errors"]').contains('Nachname ist ein Pflichtfeld'); }); @@ -68,7 +68,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, '', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, '', 'Bern', '3001', 'Abcd1234!', 'Abcd1234!', true); cy.get('[data-cy="street-local-errors"]').contains('Strasse ist ein Pflichtfeld'); }); @@ -80,7 +80,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', '', '3001', 'Abcd1234!', 'Abcd1234!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', '', '3001', 'Abcd1234!', 'Abcd1234!', true); cy.get('[data-cy="city-local-errors"]').contains('Ort ist ein Pflichtfeld'); }); @@ -92,7 +92,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '', 'Abcd1234!', 'Abcd1234!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '', 'Abcd1234!', 'Abcd1234!', true); cy.get('[data-cy="postcode-local-errors"]').contains('Postleitzahl ist ein Pflichtfeld'); }); @@ -104,7 +104,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', '', 'Abcd1234!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', '', 'Abcd1234!', true); cy.get('[data-cy="password-local-errors"]').contains('Passwort ist ein Pflichtfeld'); }); @@ -116,7 +116,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234', 'Abcd1234'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234', 'Abcd1234', true); cy.get('[data-cy="password-local-errors"]').contains('Das Passwort muss Grossbuchstaben, Zahlen und Sonderzeichen beinhalten und mindestens 8 Zeichen lang sein'); }); @@ -128,7 +128,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd12!', 'Abcd12!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd12!', 'Abcd12!', true); cy.get('[data-cy="password-local-errors"]').contains('Das Passwort muss Grossbuchstaben, Zahlen und Sonderzeichen beinhalten und mindestens 8 Zeichen lang sein'); }); @@ -140,7 +140,7 @@ describe('Registration', () => { cy.checkEmailAvailable(registrationResponse.email); cy.get('[data-cy="registration-title"]').contains('Damit Sie mySkillbox verwenden können, müssen Sie ein Konto erstellen.'); - cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd129999!'); + cy.register(registrationResponse.gender, registrationResponse.firstname, registrationResponse.lastname, 'Weg 1', 'Bern', '3001', 'Abcd1234!', 'Abcd129999!', true); cy.get('[data-cy="passwordConfirmation-local-errors"]').contains('Die Bestätigung von Passwort wiederholen stimmt nicht überein'); }); diff --git a/client/cypress/support/commands.js b/client/cypress/support/commands.js index e16af203..bb12b24a 100644 --- a/client/cypress/support/commands.js +++ b/client/cypress/support/commands.js @@ -121,7 +121,7 @@ Cypress.Commands.add('enterPassword', (password) => { cy.get('[data-cy="login-button"]').click(); }); -Cypress.Commands.add('register', (prefix, firstname, lastname, street, city, postcode, password, passwordConfirmation, acceptTerms=true) => { +Cypress.Commands.add('register', (prefix, firstname, lastname, street, city, postcode, password, passwordConfirmation, acceptTerms) => { let selection = prefix === 1 ? 'Herr' : 'Frau'; diff --git a/client/src/pages/registration.vue b/client/src/pages/registration.vue index 5bb6f7f7..e9edee54 100644 --- a/client/src/pages/registration.vue +++ b/client/src/pages/registration.vue @@ -333,7 +333,7 @@ export default { .catch((error) => { console.warn(error); if (error.response.data.message) { - switch(error.response.data.message) { + switch (error.response.data.message) { case 'Ein Kunde mit der gleichen E-Mail-Adresse existiert bereits in einer zugeordneten Website.': this.emailErrors = ['Die angegebene E-Mail ist bereits registriert.']; break;