From 1a76776e65146c692bec278e313734f051a6784b Mon Sep 17 00:00:00 2001 From: Ardit Domi <32884230+arditdomi@users.noreply.github.com> Date: Thu, 20 Oct 2022 08:59:08 +0100 Subject: [PATCH] Change email domain for users created by e2e (#7910) * Change email domain for users created by e2e * Fix typo * Use example.net as default --- e2e/test.config.js | 1 + lib/testing/src/lib/protractor/core/models/user.model.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/e2e/test.config.js b/e2e/test.config.js index 72292dd3c6..172585ef15 100644 --- a/e2e/test.config.js +++ b/e2e/test.config.js @@ -74,6 +74,7 @@ if (LOG) { module.exports = { projectName: 'adf', + emailDomain: 'example.net', appConfig: appConfig, diff --git a/lib/testing/src/lib/protractor/core/models/user.model.ts b/lib/testing/src/lib/protractor/core/models/user.model.ts index a7668c7c6e..b718cfb6eb 100644 --- a/lib/testing/src/lib/protractor/core/models/user.model.ts +++ b/lib/testing/src/lib/protractor/core/models/user.model.ts @@ -33,14 +33,14 @@ export class UserModel { id: number; constructor(details: any = {}) { - const EMAIL_DOMAIN = browser.params?.testConfig?.projectName ? browser.params.testConfig.projectName : 'alfresco'; + const EMAIL_DOMAIN = browser.params?.testConfig?.emailDomain ? browser.params.testConfig.emailDomain : 'example.net'; this.firstName = details.firstName ? details.firstName : this.firstName; this.lastName = details.lastName ? details.lastName : this.lastName; const USER_IDENTIFY = `${this.firstName}${this.lastName}.${StringUtil.generateRandomLowercaseString(5)}`; this.password = details.password ? details.password : this.password; - this.email = details.email ? details.email : `${USER_IDENTIFY}@${EMAIL_DOMAIN}.com`; + this.email = details.email ? details.email : `${USER_IDENTIFY}@${EMAIL_DOMAIN}`; this.username = details.username ? details.username : USER_IDENTIFY; this.idIdentityService = details.idIdentityService ? details.idIdentityService : this.idIdentityService; this.type = details.type ? details.type : this.type;