]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/dashboard: migrate E2E filesystems to async/await
authorPatrick Seidensal <pseidensal@suse.com>
Mon, 19 Aug 2019 09:47:47 +0000 (11:47 +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/filesystems/filesystems.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/e2e/helper.po.ts

index 9a90c8585806f8bb1c6443596f693e120b5d9fc4..68b0dfdda657138bb140c4cd1b070cd34aa8d1aa 100644 (file)
@@ -7,17 +7,17 @@ describe('Filesystems page', () => {
     filesystems = new Helper().filesystems;
   });
 
-  afterEach(() => {
-    Helper.checkConsole();
+  afterEach(async () => {
+    await Helper.checkConsole();
   });
 
   describe('breadcrumb test', () => {
-    beforeAll(() => {
-      filesystems.navigateTo();
+    beforeAll(async () => {
+      await filesystems.navigateTo();
     });
 
-    it('should open and show breadcrumb', () => {
-      expect(filesystems.getBreadcrumbText()).toEqual('Filesystems');
+    it('should open and show breadcrumb', async () => {
+      expect(await filesystems.getBreadcrumbText()).toEqual('Filesystems');
     });
   });
 });
index b0feafd232e76758268b6081c7f1947f91e8ceab..1671ed1effbf65d4fc3912af56628e4af0da09f2 100644 (file)
@@ -1,5 +1,6 @@
 import { browser } from 'protractor';
 import { ImagesPageHelper } from './block/images.po';
+import { FilesystemsPageHelper } from './filesystems/filesystems.po';
 import { NfsPageHelper } from './nfs/nfs.po';
 import { PoolPageHelper } from './pools/pools.po';
 import { BucketsPageHelper } from './rgw/buckets.po';
@@ -21,6 +22,7 @@ export class Helper {
   daemons: DaemonsPageHelper;
   users: UsersPageHelper;
   nfs: NfsPageHelper;
+  filesystems: FilesystemsPageHelper;
 
   constructor() {
     this.pools = new PoolPageHelper();
@@ -33,6 +35,7 @@ export class Helper {
     this.daemons = new DaemonsPageHelper();
     this.users = new UsersPageHelper();
     this.nfs = new NfsPageHelper();
+    this.filesystems = new FilesystemsPageHelper();
   }
 
   /**