--- /dev/null
+import { Helper } from '../helper.po';
+import { ImagesPage } from './images.po';
+
+describe('Images page', () => {
+ let page: ImagesPage;
+
+ beforeAll(() => {
+ page = new ImagesPage();
+ });
+
+ afterEach(() => {
+ Helper.checkConsole();
+ });
+
+ it('should open and show breadcrumb', () => {
+ page.navigateTo();
+ expect(Helper.getBreadcrumbText()).toEqual('Images');
+ });
+});
--- /dev/null
+import { browser } from 'protractor';
+
+export class ImagesPage {
+ navigateTo() {
+ return browser.get('/#/block/rbd');
+ }
+}
--- /dev/null
+import { Helper } from '../helper.po';
+import { IscsiPage } from './iscsi.po';
+
+describe('Iscsi Page', () => {
+ let page: IscsiPage;
+
+ beforeAll(() => {
+ page = new IscsiPage();
+ });
+
+ afterEach(() => {
+ Helper.checkConsole();
+ });
+
+ it('should open and show breadcrumb', () => {
+ page.navigateTo();
+ expect(Helper.getBreadcrumbText()).toEqual('iSCSI');
+ });
+});
--- /dev/null
+import { browser } from 'protractor';
+
+export class IscsiPage {
+ navigateTo() {
+ return browser.get('/#/block/iscsi');
+ }
+}
--- /dev/null
+import { Helper } from '../helper.po';
+import { MirroringPage } from './mirroring.po';
+
+describe('Mirroring page', () => {
+ let page: MirroringPage;
+
+ beforeAll(() => {
+ page = new MirroringPage();
+ });
+
+ afterEach(() => {
+ Helper.checkConsole();
+ });
+
+ it('should open and show breadcrumb', () => {
+ page.navigateTo();
+ expect(Helper.getBreadcrumbText()).toEqual('Mirroring');
+ });
+});
--- /dev/null
+import { browser } from 'protractor';
+
+export class MirroringPage {
+ navigateTo() {
+ return browser.get('/#/block/mirroring');
+ }
+}