Adding tests

This commit is contained in:
okbel
2017-12-20 20:00:47 -03:00
parent 73666399b4
commit 0bce215d33
3 changed files with 14 additions and 9 deletions
+8 -4
View File
@@ -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',
},
+4 -5
View File
@@ -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();
+2
View File
@@ -102,8 +102,10 @@ module.exports = {
adminPage
.waitForElementVisible('@suspendUserDialog')
.waitForElementVisible('@suspendUserDialogStep0')
.waitForElementVisible('@suspendUserConfirmButton')
.click('@suspendUserConfirmButton')
.waitForElementVisible('@suspendUserDialogStep1')
.waitForElementVisible('@supendUserSendButton')
.click('@supendUserSendButton');