replaced eslint:recommended with prettier

This commit is contained in:
Wyatt Johnson
2018-01-11 20:00:34 -07:00
parent d56c19016a
commit 0abc2ca243
649 changed files with 16235 additions and 13008 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
{
"extends": "@coralproject/eslint-config-talk",
"extends": "../../.eslintrc.json",
"rules": {
"indent": "off"
}
+20 -31
View File
@@ -1,7 +1,7 @@
module.exports = {
'@tags': ['install'],
before: (client) => {
before: client => {
client.setWindowPosition(0, 0);
client.resizeWindow(1600, 1200);
},
@@ -13,34 +13,28 @@ module.exports = {
done();
},
after: (client) => {
after: client => {
client.end();
},
'User goes to install': (client) => {
'User goes to install': client => {
const install = client.page.install();
install
.navigate()
.expect.section('@step1').to.be.visible;
install.navigate().expect.section('@step1').to.be.visible;
},
'User clicks get started button': (client) => {
'User clicks get started button': client => {
const step1 = client.page.install().section.step1;
step1
.waitForElementVisible('@getStartedButton')
.click('@getStartedButton');
step1.waitForElementVisible('@getStartedButton').click('@getStartedButton');
},
'User should see step 2 - Add Organization Name': (client) => {
'User should see step 2 - Add Organization Name': client => {
const install = client.page.install();
install
.expect.section('@step2').to.be.visible;
install.expect.section('@step2').to.be.visible;
},
'User fills step 2': (client) => {
'User fills step 2': client => {
const step2 = client.page.install().section.step2;
const {testData} = client.globals;
const { testData } = client.globals;
step2
.waitForElementVisible('@organizationNameInput')
@@ -48,15 +42,14 @@ module.exports = {
.waitForElementVisible('@saveButton')
.click('@saveButton');
},
'User should see step 3 - Create your account': (client) => {
'User should see step 3 - Create your account': client => {
const install = client.page.install();
install
.expect.section('@step3').to.be.visible;
install.expect.section('@step3').to.be.visible;
},
'User fills step 3': (client) => {
'User fills step 3': client => {
const step3 = client.page.install().section.step3;
const {testData: {admin}} = client.globals;
const { testData: { admin } } = client.globals;
step3
.setValue('@emailInput', admin.email)
@@ -66,13 +59,12 @@ module.exports = {
.waitForElementVisible('@saveButton')
.click('@saveButton');
},
'User should see step 4 - Domain Whitelist': (client) => {
'User should see step 4 - Domain Whitelist': client => {
const install = client.page.install();
install
.expect.section('@step4').to.be.visible;
install.expect.section('@step4').to.be.visible;
},
'User fills step 4': (client) => {
'User fills step 4': client => {
const step4 = client.page.install().section.step4;
step4
@@ -81,14 +73,11 @@ module.exports = {
client.keys(client.Keys.ENTER);
step4
.waitForElementVisible('@saveButton')
.click('@saveButton');
step4.waitForElementVisible('@saveButton').click('@saveButton');
},
'User should see step 5 - Final Step': (client) => {
'User should see step 5 - Final Step': client => {
const install = client.page.install();
install
.expect.section('@step5').to.be.visible;
install.expect.section('@step5').to.be.visible;
},
};
+8 -13
View File
@@ -1,7 +1,7 @@
module.exports = {
'@tags': ['admin', 'login'],
before: (client) => {
before: client => {
client.setWindowPosition(0, 0);
client.resizeWindow(1024, 800);
},
@@ -13,31 +13,26 @@ module.exports = {
done();
},
after: (client) => {
after: client => {
client.end();
},
'Admin logs in': (client) => {
'Admin logs in': client => {
const adminPage = client.page.admin();
const {testData: {admin}} = client.globals;
const { testData: { admin } } = client.globals;
adminPage.navigateAndLogin(admin);
},
'Admin goes to Stories': (client) => {
'Admin goes to Stories': client => {
const adminPage = client.page.admin();
adminPage
.openDrawer()
.goToStories();
adminPage.openDrawer().goToStories();
},
'Admin goes to Community': (client) => {
'Admin goes to Community': client => {
const adminPage = client.page.admin();
adminPage
.openDrawer()
.goToCommunity();
adminPage.openDrawer().goToCommunity();
},
};
+32 -47
View File
@@ -1,7 +1,7 @@
module.exports = {
'@tags': ['embedStream', 'login'],
before: (client) => {
before: client => {
client.setWindowPosition(0, 0);
client.resizeWindow(1600, 1200);
},
@@ -13,12 +13,11 @@ module.exports = {
done();
},
after: (client) => {
after: client => {
client.end();
},
'creates a new asset': (client) => {
'creates a new asset': client => {
const asset = 'newAssetTest';
const embedStream = client.page.embedStream();
@@ -28,24 +27,20 @@ module.exports = {
.ready();
},
'creates an user and user logs in': (client) => {
const {testData: {user}} = client.globals;
'creates an user and user logs in': client => {
const { testData: { user } } = client.globals;
const embedStream = client.page.embedStream();
// Go back to default asset.
const comments =
embedStream
.navigate()
.ready();
const comments = embedStream.navigate().ready();
comments
.openLoginPopup((popup) => {
popup.register(user);
});
comments.openLoginPopup(popup => {
popup.register(user);
});
},
'user posts a comment': (client) => {
'user posts a comment': client => {
const comments = client.page.embedStream().section.comments;
const {testData: {comment}} = client.globals;
const { testData: { comment } } = client.globals;
comments
.waitForElementVisible('@commentBoxTextarea')
@@ -53,39 +48,37 @@ module.exports = {
.waitForElementVisible('@commentBoxPostButton')
.click('@commentBoxPostButton')
.waitForElementVisible('@firstCommentContent')
.getText('@firstCommentContent', (result) => {
.getText('@firstCommentContent', result => {
comments.assert.equal(result.value, comment.body);
});
},
'signed in user sees comment history': (client) => {
'signed in user sees comment history': client => {
const profile = client.page.embedStream().goToProfileSection();
const {testData: {comment}} = client.globals;
const { testData: { comment } } = client.globals;
profile
.waitForElementVisible('@myCommentHistory')
.waitForElementVisible('@myCommentHistoryComment')
.getText('@myCommentHistoryComment', (result) => {
.getText('@myCommentHistoryComment', result => {
profile.assert.equal(result.value, comment.body);
});
},
'user sees replies and reactions to comments': (client) => {
'user sees replies and reactions to comments': client => {
const profile = client.page.embedStream().section.profile;
profile
.waitForElementVisible('@myCommentHistory')
.waitForElementVisible('@myCommentHistoryReactions')
.waitForElementVisible('@myCommentHistoryReactionCount')
.getText('@myCommentHistoryReactionCount', (result) => {
.getText('@myCommentHistoryReactionCount', result => {
profile.assert.equal(result.value, '0');
});
},
'user goes to the stream and replies and reacts to comment': (client) => {
'user goes to the stream and replies and reacts to comment': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.goToCommentsSection();
comments
.waitForElementVisible('@respectButton')
.click('@respectButton');
comments.waitForElementVisible('@respectButton').click('@respectButton');
const profile = embedStream.goToProfileSection();
@@ -93,35 +86,32 @@ module.exports = {
.waitForElementVisible('@myCommentHistory')
.waitForElementVisible('@myCommentHistoryReactions')
.waitForElementVisible('@myCommentHistoryReactionCount')
.getText('@myCommentHistoryReactionCount', (result) => {
.getText('@myCommentHistoryReactionCount', result => {
profile.assert.equal(result.value, '1');
});
},
'user logs out': (client) => {
'user logs out': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.goToCommentsSection();
comments
.logout();
comments.logout();
},
'not logged in user clicks my profile tab': (client) => {
'not logged in user clicks my profile tab': client => {
const embedStream = client.page.embedStream();
const profile = embedStream.goToProfileSection();
profile
.assert.visible('@notLoggedIn');
profile.assert.visible('@notLoggedIn');
},
'admin logs in': (client) => {
const {testData: {admin}} = client.globals;
'admin logs in': client => {
const { testData: { admin } } = client.globals;
const embedStream = client.page.embedStream();
embedStream
.navigate()
.ready()
.openLoginPopup((popup) => popup.login(admin));
.openLoginPopup(popup => popup.login(admin));
},
'admin closes stream, users won\'t be able to perform some actions: reply ': (client) => {
"admin closes stream, users won't be able to perform some actions: reply ": client => {
const embedStream = client.page.embedStream();
embedStream
@@ -129,24 +119,19 @@ module.exports = {
.waitForElementVisible('@firstComment')
.waitForElementVisible('@replyButton');
embedStream
.goToConfigSection()
.closeStream();
embedStream.goToConfigSection().closeStream();
embedStream
.goToCommentsSection()
.waitForElementVisible('@firstComment')
.waitForElementNotPresent('@replyButton');
embedStream
.goToConfigSection()
.openStream();
embedStream.goToConfigSection().openStream();
},
'admin logs out': (client) => {
'admin logs out': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.goToCommentsSection();
comments
.logout();
comments.logout();
},
};
+22 -24
View File
@@ -1,6 +1,5 @@
module.exports = {
before: (client) => {
before: client => {
client.setWindowPosition(0, 0);
client.resizeWindow(1600, 1200);
},
@@ -12,17 +11,17 @@ module.exports = {
done();
},
after: (client) => {
after: client => {
client.end();
},
'admin logs in': (client) => {
'admin logs in': client => {
const adminPage = client.page.admin();
const {testData: {admin}} = client.globals;
const { testData: { admin } } = client.globals;
adminPage.navigateAndLogin(admin);
},
'admin flags users username as offensive': (client) => {
'admin flags users username as offensive': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.navigate().ready();
@@ -43,7 +42,7 @@ module.exports = {
.waitForElementVisible('@popUpText')
.click('@continueButton');
},
'admin goes to Reported Usernames': (client) => {
'admin goes to Reported Usernames': client => {
const adminPage = client.page.admin();
const community = adminPage
@@ -55,48 +54,47 @@ module.exports = {
.waitForElementVisible('@flaggedAccountsContainer')
.waitForElementVisible('@flaggedUser');
},
'admin rejects the user flag': (client) => {
'admin rejects the user flag': client => {
const community = client.page.admin().section.community;
community
.waitForElementVisible('@flaggedUserRejectButton')
.click('@flaggedUserRejectButton');
},
'admin suspends the user': (client) => {
'admin suspends the user': client => {
const community = client.page.admin().section.community;
const usernameDialog = client.page.admin().section.usernameDialog;
usernameDialog
.waitForElementVisible('@buttons')
.waitForElementVisible('@step0')
.waitForElementVisible('@suspend')
.waitForElementVisible('@step0')
.waitForElementVisible('@suspend')
.click('@suspend')
.waitForElementVisible('@step1')
.waitForElementVisible('@step1')
.waitForElementVisible('@suspend')
.click('@suspend');
community
.waitForElementNotPresent('@flaggedUser');
community.waitForElementNotPresent('@flaggedUser');
},
'admin logs out': (client) => {
'admin logs out': client => {
client.page.admin().logout();
},
'user logs in': (client) => {
const {testData: {user}} = client.globals;
'user logs in': client => {
const { testData: { user } } = client.globals;
const embedStream = client.page.embedStream();
embedStream
.navigate()
.ready()
.openLoginPopup((popup) => popup.login(user));
.openLoginPopup(popup => popup.login(user));
},
'user account is suspended, should see restricted message box': (client) => {
'user account is suspended, should see restricted message box': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
comments.waitForElementVisible('@restrictedMessageBox');
},
'user should not be able to comment': (client) => {
'user should not be able to comment': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
@@ -104,10 +102,10 @@ module.exports = {
.waitForElementNotPresent('@commentBoxTextarea')
.waitForElementNotPresent('@commentBoxPostButton');
},
'user picks another username': (client) => {
'user picks another username': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
const {testData: {user}} = client.globals;
const { testData: { user } } = client.globals;
comments
.waitForElementVisible('@changeUsernameInput')
@@ -116,7 +114,7 @@ module.exports = {
.click('@changeUsernameSubmitButton')
.waitForElementNotPresent('@changeUsernameInput');
},
'user should be able to comment': (client) => {
'user should be able to comment': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
+29 -43
View File
@@ -1,6 +1,5 @@
module.exports = {
before: (client) => {
before: client => {
client.setWindowPosition(0, 0);
client.resizeWindow(1600, 1200);
},
@@ -12,24 +11,22 @@ module.exports = {
done();
},
after: (client) => {
after: client => {
client.end();
},
'admin logs in': (client) => {
'admin logs in': client => {
const adminPage = client.page.admin();
const {testData: {admin}} = client.globals;
const { testData: { admin } } = client.globals;
adminPage.navigateAndLogin(admin);
},
'navigate to the embed stream': (client) => {
'navigate to the embed stream': client => {
const embedStream = client.page.embedStream();
embedStream
.navigate()
.ready();
embedStream.navigate().ready();
},
'admin bans user': (client) => {
'admin bans user': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
@@ -46,50 +43,42 @@ module.exports = {
.click('@banDialogConfirmButton')
.waitForElementNotVisible('@banDialog');
},
'admin logs out': (client) => {
'admin logs out': client => {
const comments = client.page.embedStream().section.comments;
comments
.logout();
comments.logout();
},
'user logs in': (client) => {
const {testData: {user}} = client.globals;
'user logs in': client => {
const { testData: { user } } = client.globals;
const comments = client.page.embedStream().section.comments;
comments
.openLoginPopup((popup) => popup.login(user));
comments.openLoginPopup(popup => popup.login(user));
},
'user account is banned, should see restricted message box': (client) => {
'user account is banned, should see restricted message box': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
comments
.waitForElementVisible('@restrictedMessageBox');
comments.waitForElementVisible('@restrictedMessageBox');
},
'user logs out': (client) => {
'user logs out': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
comments
.logout();
comments.logout();
},
'admin logs in (2)': (client) => {
'admin logs in (2)': client => {
const adminPage = client.page.admin();
const {testData: {admin}} = client.globals;
const { testData: { admin } } = client.globals;
adminPage.navigateAndLogin(admin);
},
'admin goes to community': (client) => {
'admin goes to community': client => {
const adminPage = client.page.admin();
adminPage
.goToCommunity()
.goToPeople();
adminPage.goToCommunity().goToPeople();
},
'admin removes ban from user': (client) => {
const people = client.page.admin()
.section.community
.section.people;
'admin removes ban from user': client => {
const people = client.page.admin().section.community.section.people;
people
.waitForElementVisible('@firstRow')
@@ -98,24 +87,21 @@ module.exports = {
.waitForElementVisible('@dropdownStatusActive')
.click('@optionRemoveBan');
},
'admin logs out 2': (client) => {
'admin logs out 2': client => {
client.page.admin().logout();
},
'navigate to the embed stream 2': (client) => {
'navigate to the embed stream 2': client => {
const embedStream = client.page.embedStream();
embedStream
.navigate()
.ready();
embedStream.navigate().ready();
},
'user logs in 2': (client) => {
const {testData: {user}} = client.globals;
'user logs in 2': client => {
const { testData: { user } } = client.globals;
const comments = client.page.embedStream().section.comments;
comments
.openLoginPopup((popup) => popup.login(user));
comments.openLoginPopup(popup => popup.login(user));
},
'user should be able to comment': (client) => {
'user should be able to comment': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
+28 -41
View File
@@ -1,6 +1,5 @@
module.exports = {
before: (client) => {
before: client => {
client.setWindowPosition(0, 0);
client.resizeWindow(1600, 1200);
},
@@ -12,24 +11,21 @@ module.exports = {
done();
},
after: (client) => {
after: client => {
client.end();
},
'user logs in': (client) => {
const {testData: {user}} = client.globals;
'user logs in': client => {
const { testData: { user } } = client.globals;
const embedStream = client.page.embedStream();
const comments = client.page.embedStream().section.comments;
embedStream
.navigate()
.ready();
embedStream.navigate().ready();
comments
.openLoginPopup((popup) => popup.login(user));
comments.openLoginPopup(popup => popup.login(user));
},
'user posts comment': (client) => {
'user posts comment': client => {
const comments = client.page.embedStream().section.comments;
const {testData: {comment}} = client.globals;
const { testData: { comment } } = client.globals;
comments
.waitForElementVisible('@commentBoxTextarea')
@@ -37,31 +33,28 @@ module.exports = {
.waitForElementVisible('@commentBoxPostButton')
.click('@commentBoxPostButton')
.waitForElementVisible('@firstCommentContent')
.getText('@firstCommentContent', (result) => {
.getText('@firstCommentContent', result => {
comments.assert.equal(result.value, comment.body);
});
},
'user logs out': (client) => {
'user logs out': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
comments
.logout();
comments.logout();
},
'admin logs in': (client) => {
'admin logs in': client => {
const adminPage = client.page.admin();
const {testData: {admin}} = client.globals;
const { testData: { admin } } = client.globals;
adminPage.navigateAndLogin(admin);
},
'navigate to the embed stream': (client) => {
'navigate to the embed stream': client => {
const embedStream = client.page.embedStream();
embedStream
.navigate()
.ready();
embedStream.navigate().ready();
},
'admin reports comment': (client) => {
'admin reports comment': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
@@ -81,9 +74,9 @@ module.exports = {
.waitForElementVisible('@popUpText')
.click('@continueButton');
},
'admin suspends user': (client) => {
'admin suspends user': client => {
const adminPage = client.page.admin();
const {moderate, userDetailDrawer, suspendUserDialog} = adminPage.section;
const { moderate, userDetailDrawer, suspendUserDialog } = adminPage.section;
adminPage
.navigate()
@@ -113,11 +106,10 @@ module.exports = {
.waitForElementVisible('@toast')
.waitForElementVisible('@toastClose')
.click('@toastClose');
},
'admin checks user status and ban and suspension history': (client) => {
'admin checks user status and ban and suspension history': client => {
const adminPage = client.page.admin();
const {moderate, userDetailDrawer} = adminPage.section;
const { moderate, userDetailDrawer } = adminPage.section;
moderate
.waitForElementVisible('@comment')
@@ -136,29 +128,24 @@ module.exports = {
.waitForElementVisible('@accountHistory')
.click('@closeButton');
},
'admin logs out': (client) => {
'admin logs out': client => {
const adminPage = client.page.admin();
adminPage
.logout();
adminPage.logout();
},
'user logs in (2)': (client) => {
const {testData: {user}} = client.globals;
'user logs in (2)': client => {
const { testData: { user } } = client.globals;
const embedStream = client.page.embedStream();
const comments = client.page.embedStream().section.comments;
embedStream
.navigate()
.ready();
embedStream.navigate().ready();
comments
.openLoginPopup((popup) => popup.login(user));
comments.openLoginPopup(popup => popup.login(user));
},
'user account is suspended, should see restricted message box': (client) => {
'user account is suspended, should see restricted message box': client => {
const embedStream = client.page.embedStream();
const comments = embedStream.section.comments;
comments
.waitForElementVisible('@restrictedMessageBox');
comments.waitForElementVisible('@restrictedMessageBox');
},
};