test(e2e): Fixes e2e tests in User Options

pull/8029/head
Armando Magalhães 9 years ago
parent a190b3cefd
commit d3cde021f4
  1. 4
      client/startup/startup.js
  2. 2
      tests/end-to-end/ui/04-main-elements-render.js
  3. 1
      tests/pageobjects/side-nav.page.js

@ -18,6 +18,10 @@ Meteor.startup(function() {
TimeSync.loggingEnabled = false;
const userHasPreferences = (user) => {
if (!user) {
return false;
}
const userHasSettings = user.hasOwnProperty('settings');
if (!userHasSettings) {

@ -87,7 +87,7 @@ describe('[Main Elements Render]', function() {
describe('render:', () => {
before(() => {
sideNav.accountMenu.click();
sideNav.popOverContent.waitForVisible(5000);
sideNav.getPopOverContent().waitForVisible(10000);
});
after(() => {

@ -8,6 +8,7 @@ class SideNav extends Page {
get saveChannelBtn() { return browser.element('.create-channel__content [data-button="create"]'); }
// Account box
getPopOverContent() { return browser.element('.rc-popover__content'); }
get accountBoxUserName() { return browser.element('.sidebar__account-username'); }
get accountBoxUserAvatar() { return browser.element('.sidebar__account .avatar-image'); }
get accountMenu() { return browser.element('.sidebar__account'); }

Loading…
Cancel
Save