From af51977db42050bed9e1da77b80ad3b743fb9318 Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Thu, 19 Dec 2019 12:42:35 +0000 Subject: [PATCH] fix userinfo e2e (#5343) --- e2e/core/user-info-component.e2e.ts | 23 +++++++------------ .../src/lib/core/pages/user-info.page.ts | 5 ++++ 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/e2e/core/user-info-component.e2e.ts b/e2e/core/user-info-component.e2e.ts index 86dc41247a..5c4cf18302 100644 --- a/e2e/core/user-info-component.e2e.ts +++ b/e2e/core/user-info-component.e2e.ts @@ -73,16 +73,9 @@ describe('User Info component', () => { await loginPage.loginToAllUsingUserModel(contentUserModel); await userInfoPage.clickUserProfile(); - - await expect(await userInfoPage.getContentHeaderTitle()).toEqual(contentUserModel.firstName + ' ' + contentUserModel.lastName); - await expect(await userInfoPage.getContentTitle()).toEqual(contentUserModel.firstName + ' ' + contentUserModel.lastName); - await expect(await userInfoPage.getContentEmail()).toEqual(contentUserModel.email); - await expect(await userInfoPage.getContentJobTitle()).toEqual('N/A'); - - await userInfoPage.checkInitialImage(); - await userInfoPage.APSProfileImageNotDisplayed(); - await userInfoPage.ACSProfileImageNotDisplayed(); + await userInfoPage.dialogIsDisplayed(); await userInfoPage.clickOnContentServicesTab(); + await userInfoPage.checkContentServicesTabIsSelected(); await expect(await userInfoPage.getContentHeaderTitle()).toEqual(contentUserModel.firstName + ' ' + contentUserModel.lastName); await expect(await userInfoPage.getContentTitle()).toEqual(contentUserModel.firstName + ' ' + contentUserModel.lastName); @@ -92,16 +85,16 @@ describe('User Info component', () => { await userInfoPage.checkInitialImage(); await userInfoPage.APSProfileImageNotDisplayed(); await userInfoPage.ACSProfileImageNotDisplayed(); + await userInfoPage.clickOnProcessServicesTab(); await userInfoPage.checkProcessServicesTabIsSelected(); - await expect(await userInfoPage.getProcessHeaderTitle()).toEqual(contentUserModel.firstName + ' ' + contentUserModel.lastName); - await expect(await userInfoPage.getProcessTitle()).toEqual(contentUserModel.firstName + ' ' + processUserModel.lastName); - await expect(await userInfoPage.getProcessEmail()).toEqual(contentUserModel.email); + await browser.sleep(1000); + + await expect(await userInfoPage.getProcessHeaderTitle()).toEqual(processUserModel.firstName + ' ' + processUserModel.lastName); + await expect(await userInfoPage.getProcessTitle()).toEqual(processUserModel.firstName + ' ' + processUserModel.lastName); + await expect(await userInfoPage.getProcessEmail()).toEqual(processUserModel.email); - await userInfoPage.checkInitialImage(); - await userInfoPage.APSProfileImageNotDisplayed(); - await userInfoPage.ACSProfileImageNotDisplayed(); await userInfoPage.closeUserProfile(); }); diff --git a/lib/testing/src/lib/core/pages/user-info.page.ts b/lib/testing/src/lib/core/pages/user-info.page.ts index c5ef8bad89..334899e4b7 100644 --- a/lib/testing/src/lib/core/pages/user-info.page.ts +++ b/lib/testing/src/lib/core/pages/user-info.page.ts @@ -62,6 +62,11 @@ export class UserInfoPage { await tabsPage.checkTabIsSelectedByTitle('Process Services'); } + async checkContentServicesTabIsSelected(): Promise { + const tabsPage = new TabsPage; + await tabsPage.checkTabIsSelectedByTitle('Content Services'); + } + async clickOnProcessServicesTab(): Promise { const tabsPage = new TabsPage; await tabsPage.clickTabByTitle('Process Services');