Initial e2e

This commit is contained in:
Belen Curcio
2017-10-24 12:58:27 -03:00
parent be994d033b
commit 7ef9e2783b
2 changed files with 30 additions and 1 deletions
+5
View File
@@ -14,5 +14,10 @@ module.exports = {
'emailInput': '.talk-admin-login-sign-in #email',
'passwordInput': '.talk-admin-login-sign-in #password',
'signInButton': '.talk-admin-login-sign-in-button',
'storiesNav': '.talk-admin-nav-stories',
'storiesSection': '.talk-admin-stories',
'communityNav': '.talk-admin-nav-community',
'communitySection': '.talk-admin-community',
'moderationContainer': '.talk-admin-moderation-container'
}
};
+25 -1
View File
@@ -1,6 +1,10 @@
module.exports = {
'@tags': ['admin', 'login'],
beforeEach: (client) => {
// Testing Desktop
client.resizeWindow(1280, 800);
},
'Admin logs in': (client) => {
const adminPage = client.page.admin();
const {testData: {admin}} = client.globals;
@@ -12,8 +16,28 @@ module.exports = {
.setValue('@emailInput', admin.email)
.setValue('@passwordInput', admin.password)
.waitForElementVisible('@signInButton')
.click('@signInButton');
.click('@signInButton')
.waitForElementVisible('@moderationContainer');
},
'Admin goes to Stories': (client) => {
const adminPage = client.page.admin();
adminPage
.navigate()
.waitForElementVisible('@storiesNav')
.click('@storiesNav')
.waitForElementVisible('@storiesSection');
},
'Admin goes to Community': (client) => {
const adminPage = client.page.admin();
adminPage
.navigate()
.waitForElementVisible('@communityNav')
.click('@communityNav')
.waitForElementVisible('@communitySection');
},
after: (client) => {
client.end();