1 import { ManagerModulesPageHelper } from './mgr-modules.po';
3 describe('Manager modules page', () => {
4 let mgrmodules: ManagerModulesPageHelper;
7 mgrmodules = new ManagerModulesPageHelper();
10 afterEach(async () => {
11 await ManagerModulesPageHelper.checkConsole();
14 describe('breadcrumb test', () => {
15 beforeAll(async () => {
16 await mgrmodules.navigateTo();
19 it('should open and show breadcrumb', async () => {
20 await mgrmodules.waitTextToBePresent(mgrmodules.getBreadcrumb(), 'Manager modules');
24 describe('verifies editing functionality for manager modules', () => {
25 beforeAll(async () => {
26 await mgrmodules.navigateTo();
29 it('should test editing on diskprediction_local module', async () => {
30 const diskpredLocalArr = [
31 ['11', 'predict_interval'],
32 ['0122', 'sleep_interval']
34 await mgrmodules.editMgrModule('diskprediction_local', diskpredLocalArr);
37 it('should test editing on balancer module', async () => {
38 const balancerArr = [['rq', 'pool_ids']];
39 await mgrmodules.editMgrModule('balancer', balancerArr);
42 it('should test editing on dashboard module', async () => {
43 const dashboardArr = [
44 ['rq', 'RGW_API_USER_ID'],
45 ['rafa', 'GRAFANA_API_PASSWORD']
47 await mgrmodules.editMgrModule('dashboard', dashboardArr);
50 it('should test editing on devicehealth module', async () => {
51 await mgrmodules.editDevicehealth('1987', 'sox', '1999', '2020', '456', '567');