mirror of
https://github.com/wassname/talk.git
synced 2026-07-23 13:10:20 +08:00
Adding tests
This commit is contained in:
@@ -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',
|
||||
},
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -102,8 +102,10 @@ module.exports = {
|
||||
|
||||
adminPage
|
||||
.waitForElementVisible('@suspendUserDialog')
|
||||
.waitForElementVisible('@suspendUserDialogStep0')
|
||||
.waitForElementVisible('@suspendUserConfirmButton')
|
||||
.click('@suspendUserConfirmButton')
|
||||
.waitForElementVisible('@suspendUserDialogStep1')
|
||||
.waitForElementVisible('@supendUserSendButton')
|
||||
.click('@supendUserSendButton');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user