From: Nathan Date: Fri, 8 Mar 2019 14:35:08 +0000 (-0500) Subject: mgr/dashboard: Added breadcrumb tests to NFS menu X-Git-Tag: v15.0.0~110^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=c5634ce6e5810add08bfeb19904014b19e1699be;p=ceph-ci.git mgr/dashboard: Added breadcrumb tests to NFS menu Fixes: https://tracker.ceph.com/issues/38641 Signed-off-by: Nathan Weinberg --- diff --git a/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.e2e-spec.ts b/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.e2e-spec.ts new file mode 100644 index 00000000000..de45daf0a51 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.e2e-spec.ts @@ -0,0 +1,24 @@ +import { Helper } from '../helper.po'; +import { NfsPage } from './nfs.po'; + +describe('Nfs page', () => { + let page: NfsPage; + + beforeAll(() => { + page = new NfsPage(); + }); + + afterEach(() => { + Helper.checkConsole(); + }); + + describe('breadcrumb test', () => { + beforeAll(() => { + page.navigateTo(); + }); + + it('should open and show breadcrumb', () => { + expect(Helper.getBreadcrumbText()).toEqual('NFS'); + }); + }); +}); diff --git a/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.po.ts b/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.po.ts new file mode 100644 index 00000000000..fe6f342ede4 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.po.ts @@ -0,0 +1,7 @@ +import { browser } from 'protractor'; + +export class NfsPage { + navigateTo() { + return browser.get('/#/nfs'); + } +}