From 69acb37f8be7ab3757601eb1786b529ac7c2ec6e Mon Sep 17 00:00:00 2001 From: Nathan Date: Fri, 8 Mar 2019 09:35:08 -0500 Subject: [PATCH] mgr/dashboard: Added breadcrumb tests to NFS menu Fixes: https://tracker.ceph.com/issues/38641 Signed-off-by: Nathan Weinberg (cherry picked from commit c5634ce6e5810add08bfeb19904014b19e1699be) --- .../frontend/e2e/nfs/nfs.e2e-spec.ts | 24 +++++++++++++++++++ .../mgr/dashboard/frontend/e2e/nfs/nfs.po.ts | 7 ++++++ 2 files changed, 31 insertions(+) create mode 100644 src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.e2e-spec.ts create mode 100644 src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.po.ts 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'); + } +} -- 2.47.3