]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: fix protractor.conf.js 29758/head
authorPatrick Seidensal <pseidensal@suse.com>
Tue, 27 Aug 2019 14:07:48 +0000 (16:07 +0200)
committerPatrick Seidensal <pseidensal@suse.com>
Wed, 28 Aug 2019 07:40:41 +0000 (09:40 +0200)
Signed-off-by: Patrick Seidensal <pseidensal@suse.com>
src/pybind/mgr/dashboard/frontend/protractor.conf.js

index 02d60e4e457194e86b158d6a0bda55e01d7aab2a..bcdc1b235d22cdb3dc7f275675165bd909ee54ba 100644 (file)
@@ -44,7 +44,7 @@ const config = {
 };
 
 config.onPrepare = async () => {
-  browser.manage().timeouts().implicitlyWait(config.implicitWaitTimeout)
+  await browser.manage().timeouts().implicitlyWait(config.implicitWaitTimeout);
 
   require('ts-node').register({
     project: 'e2e/tsconfig.e2e.json'
@@ -60,15 +60,12 @@ config.onPrepare = async () => {
 
   await browser.driver.findElement(by.css('input[type="submit"]')).click();
 
-  global.browser.getProcessedConfig().then(async (config) => {
-    // Login takes some time, so wait until it's done.
-    // For the test app's login, we know it's done when it redirects to
-    // dashboard.
-    return await browser.driver.wait(async () => {
-      return await browser.driver.getCurrentUrl().then((url) => {
-        return /dashboard/.test(url);
-      });
-    });
+  // Login takes some time, so wait until it's done.
+  // For the test app's login, we know it's done when it redirects to
+  // dashboard.
+  await browser.driver.wait(async () => {
+    const url = await browser.driver.getCurrentUrl();
+    return /dashboard/.test(url);
   });
 };