]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: migrate E2E alerts to async/await
authorPatrick Seidensal <pseidensal@suse.com>
Mon, 19 Aug 2019 12:03:53 +0000 (14:03 +0200)
committerPatrick Seidensal <pseidensal@suse.com>
Wed, 28 Aug 2019 07:38:48 +0000 (09:38 +0200)
Fixes: https://tracker.ceph.com/issues/40693
Signed-off-by: Patrick Seidensal <pseidensal@suse.com>
src/pybind/mgr/dashboard/frontend/e2e/cluster/alerts.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/e2e/helper.po.ts

index 963f32eefe627e3edd2b0fc0ff20942c3e905b37..946cc36019b57b3168318b2409c14236cefb3319 100644 (file)
@@ -7,17 +7,17 @@ describe('Alerts page', () => {
     alerts = new Helper().alerts;
   });
 
-  afterEach(() => {
-    Helper.checkConsole();
+  afterEach(async () => {
+    await Helper.checkConsole();
   });
 
   describe('breadcrumb test', () => {
-    beforeAll(() => {
-      alerts.navigateTo();
+    beforeAll(async () => {
+      await alerts.navigateTo();
     });
 
-    it('should open and show breadcrumb', () => {
-      expect(alerts.getBreadcrumbText()).toEqual('Alerts');
+    it('should open and show breadcrumb', async () => {
+      expect(await alerts.getBreadcrumbText()).toEqual('Alerts');
     });
   });
 });
index 3a66896f5b368c58d58df0359785d5e94a52a37e..de4165247a73a24e081547def6f6a2690aaed210 100644 (file)
@@ -1,5 +1,7 @@
 import { browser } from 'protractor';
 import { ImagesPageHelper } from './block/images.po';
+import { AlertsPageHelper } from './cluster/alerts.po';
+import { ConfigurationPageHelper } from './cluster/configuration.po';
 import { CrushMapPageHelper } from './cluster/crush-map.po';
 import { HostsPageHelper } from './cluster/hosts.po';
 import { LogsPageHelper } from './cluster/logs.po';
@@ -35,6 +37,8 @@ export class Helper {
   logs: LogsPageHelper;
   hosts: HostsPageHelper;
   crushMap: CrushMapPageHelper;
+  configuration: ConfigurationPageHelper;
+  alerts: AlertsPageHelper;
 
   constructor() {
     this.pools = new PoolPageHelper();
@@ -54,6 +58,8 @@ export class Helper {
     this.logs = new LogsPageHelper();
     this.hosts = new HostsPageHelper();
     this.crushMap = new CrushMapPageHelper();
+    this.configuration = new ConfigurationPageHelper();
+    this.alerts = new AlertsPageHelper();
   }
 
   /**