From 0bce215d3310da7af86f579781a80e92cd012638 Mon Sep 17 00:00:00 2001 From: okbel Date: Wed, 20 Dec 2017 20:00:47 -0300 Subject: [PATCH] Adding tests --- test/e2e/page_objects/admin.js | 12 ++++++++---- test/e2e/specs/04_userStatus.js | 9 ++++----- test/e2e/specs/06_suspendUser.js | 2 ++ 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/test/e2e/page_objects/admin.js b/test/e2e/page_objects/admin.js index 384aaccf2..fa1d00c53 100644 --- a/test/e2e/page_objects/admin.js +++ b/test/e2e/page_objects/admin.js @@ -55,12 +55,16 @@ module.exports = { settingsButton: '.talk-admin-header-settings-button', signOutButton: '.talk-admin-header-sign-out', suspendUserDialog: '.talk-admin-suspend-user-dialog', + suspendUserDialogStep0: '.talk-admin-suspend-user-dialog-step-0', + suspendUserDialogStep1: '.talk-admin-suspend-user-dialog-step-1', suspendUserConfirmButton: '.talk-admin-suspend-user-dialog-confirm', supendUserSendButton: '.talk-admin-suspend-user-dialog-send', - usernameDialog: '.talk-reject-username-dialog', - usernameDialogButtons: '.talk-reject-username-dialog-buttons', - usernameDialogSuspend: '.talk-reject-username-dialog-button-k', - usernameDialogSuspensionMessage: '.talk-reject-username-dialog-suspension-message', + usernameDialog: '.talk-admin-reject-username-dialog', + usernameDialogStep0: '.talk-admin-reject-username-dialog-step-0', + usernameDialogStep1: '.talk-admin-reject-username-dialog-step-1', + usernameDialogButtons: '.talk-admin-reject-username-dialog-buttons', + usernameDialogSuspend: '.talk-admin-reject-username-dialog-button-k', + usernameDialogSuspensionMessage: '.talk-admin-reject-username-dialog-suspension-message', toast: '.toastify', toastClose: '.toastify__close', }, diff --git a/test/e2e/specs/04_userStatus.js b/test/e2e/specs/04_userStatus.js index 34d661b61..bc1c85b9c 100644 --- a/test/e2e/specs/04_userStatus.js +++ b/test/e2e/specs/04_userStatus.js @@ -62,17 +62,16 @@ module.exports = { }, 'admin suspends the user': (client) => { const adminPage = client.page.admin(); - const community = client.page.admin().section.community; adminPage .waitForElementVisible('@usernameDialog') .waitForElementVisible('@usernameDialogButtons') - .waitForElementVisible('@usernameDialogSuspend') + .waitForElementVisible('@usernameDialogStep0') + .waitForElementVisible('@usernameDialogSuspend') .click('@usernameDialogSuspend') - .waitForElementVisible('@usernameDialogSuspensionMessage') + .waitForElementVisible('@usernameDialogStep1') + .waitForElementVisible('@usernameDialogSuspend') .click('@usernameDialogSuspend'); - - community.waitForElementNotPresent('@flaggedUser'); }, 'admin logs out': (client) => { client.page.admin().logout(); diff --git a/test/e2e/specs/06_suspendUser.js b/test/e2e/specs/06_suspendUser.js index 8f3d08777..742d03016 100644 --- a/test/e2e/specs/06_suspendUser.js +++ b/test/e2e/specs/06_suspendUser.js @@ -102,8 +102,10 @@ module.exports = { adminPage .waitForElementVisible('@suspendUserDialog') + .waitForElementVisible('@suspendUserDialogStep0') .waitForElementVisible('@suspendUserConfirmButton') .click('@suspendUserConfirmButton') + .waitForElementVisible('@suspendUserDialogStep1') .waitForElementVisible('@supendUserSendButton') .click('@supendUserSendButton');