--- /dev/null
+import { Helper } from '../helper.po';
+import { BucketsPage } from './buckets.po';
+
+describe('RGW buckets page', () => {
+ let page: BucketsPage;
+
+ beforeAll(() => {
+ page = new BucketsPage();
+ });
+
+ afterEach(() => {
+ Helper.checkConsole();
+ });
+
+ it('should open and show breadcrumb', () => {
+ page.navigateTo();
+ expect(Helper.getBreadcrumbText()).toEqual('Buckets');
+ });
+});
--- /dev/null
+import { browser } from 'protractor';
+
+export class BucketsPage {
+ navigateTo() {
+ return browser.get('/#/rgw/bucket');
+ }
+}
--- /dev/null
+import { Helper } from '../helper.po';
+import { DaemonsPage } from './daemons.po';
+
+describe('RGW daemons page', () => {
+ let page: DaemonsPage;
+
+ beforeAll(() => {
+ page = new DaemonsPage();
+ });
+
+ afterEach(() => {
+ Helper.checkConsole();
+ });
+
+ it('should open and show breadcrumb', () => {
+ page.navigateTo();
+ expect(Helper.getBreadcrumbText()).toEqual('Daemons');
+ });
+});
--- /dev/null
+import { browser } from 'protractor';
+
+export class DaemonsPage {
+ navigateTo() {
+ return browser.get('/#/rgw/daemon');
+ }
+}
--- /dev/null
+import { Helper } from '../helper.po';
+import { UsersPage } from './users.po';
+
+describe('RGW users page', () => {
+ let page: UsersPage;
+
+ beforeAll(() => {
+ page = new UsersPage();
+ });
+
+ afterEach(() => {
+ Helper.checkConsole();
+ });
+
+ it('should open and show breadcrumb', () => {
+ page.navigateTo();
+ expect(Helper.getBreadcrumbText()).toEqual('Users');
+ });
+});
--- /dev/null
+import { browser } from 'protractor';
+
+export class UsersPage {
+ navigateTo() {
+ return browser.get('/#/rgw/user');
+ }
+}