3
3
AddNewDatabaseParameters ,
4
4
SentinelParameters ,
5
5
OSSClusterParameters
6
- } from '../pageObjects/components/myRedisDatabase/ add-redis-database' ;
6
+ } from '../pageObjects/dialogs/ add-redis-database-dialog ' ;
7
7
import { DiscoverMasterGroupsPage } from '../pageObjects/sentinel/discovered-sentinel-master-groups-page' ;
8
8
import {
9
9
MyRedisDatabasePage ,
@@ -14,6 +14,7 @@ import { UserAgreementDialog } from '../pageObjects/dialogs';
14
14
import { DatabaseAPIRequests } from './api/api-database' ;
15
15
import { RedisOverviewPage } from './constants' ;
16
16
import { RdiInstancesListPage } from '../pageObjects/rdi-instances-list-page' ;
17
+ import { updateControlNumber } from './insights' ;
17
18
18
19
const myRedisDatabasePage = new MyRedisDatabasePage ( ) ;
19
20
const discoverMasterGroupsPage = new DiscoverMasterGroupsPage ( ) ;
@@ -32,12 +33,12 @@ export class DatabaseHelper {
32
33
databaseParameters : AddNewDatabaseParameters
33
34
) : Promise < void > {
34
35
// Fill the add database form
35
- await myRedisDatabasePage . AddRedisDatabase . addRedisDataBase (
36
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDataBase (
36
37
databaseParameters
37
38
) ;
38
39
// Click for saving
39
40
await t
40
- . click ( myRedisDatabasePage . AddRedisDatabase . addRedisDatabaseButton )
41
+ . click ( myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDatabaseButton )
41
42
// Wait for database to be exist
42
43
. expect (
43
44
myRedisDatabasePage . dbNameList . withExactText (
@@ -57,13 +58,13 @@ export class DatabaseHelper {
57
58
databaseParameters : SentinelParameters
58
59
) : Promise < void > {
59
60
// Fill sentinel parameters to auto-discover Master Groups
60
- await myRedisDatabasePage . AddRedisDatabase . discoverSentinelDatabases (
61
+ await myRedisDatabasePage . AddRedisDatabaseDialog . discoverSentinelDatabases (
61
62
databaseParameters
62
63
) ;
63
64
// Click for autodiscover
64
65
await t
65
66
. click (
66
- myRedisDatabasePage . AddRedisDatabase
67
+ myRedisDatabasePage . AddRedisDatabaseDialog
67
68
. addRedisDatabaseButton
68
69
)
69
70
. expect ( discoverMasterGroupsPage . addPrimaryGroupButton . exists )
@@ -83,12 +84,12 @@ export class DatabaseHelper {
83
84
databaseParameters : AddNewDatabaseParameters
84
85
) : Promise < void > {
85
86
// Fill the add database form
86
- await myRedisDatabasePage . AddRedisDatabase . addAutodiscoverREClusterDatabase (
87
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addAutodiscoverREClusterDatabase (
87
88
databaseParameters
88
89
) ;
89
90
// Click on submit button
90
91
await t
91
- . click ( myRedisDatabasePage . AddRedisDatabase . addRedisDatabaseButton )
92
+ . click ( myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDatabaseButton )
92
93
// Wait for database to be exist in the list of Autodiscover databases and select it
93
94
. expect (
94
95
autoDiscoverREDatabases . databaseName . withExactText (
@@ -114,12 +115,12 @@ export class DatabaseHelper {
114
115
databaseParameters : OSSClusterParameters
115
116
) : Promise < void > {
116
117
// Enter required parameters for OSS Cluster
117
- await myRedisDatabasePage . AddRedisDatabase . addOssClusterDatabase (
118
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addOssClusterDatabase (
118
119
databaseParameters
119
120
) ;
120
121
// Click for saving
121
122
await t
122
- . click ( myRedisDatabasePage . AddRedisDatabase . addRedisDatabaseButton )
123
+ . click ( myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDatabaseButton )
123
124
// Check for info message that DB was added
124
125
. expect ( myRedisDatabasePage . Toast . toastHeader . exists )
125
126
. ok ( 'Info message not exists' , { timeout : 10000 } )
@@ -142,12 +143,12 @@ export class DatabaseHelper {
142
143
cloudAPISecretKey : string
143
144
) : Promise < string > {
144
145
// Fill the add database form and Submit
145
- await myRedisDatabasePage . AddRedisDatabase . addAutodiscoverRECloudDatabase (
146
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addAutodiscoverRECloudDatabase (
146
147
cloudAPIAccessKey ,
147
148
cloudAPISecretKey
148
149
) ;
149
150
await t . click (
150
- myRedisDatabasePage . AddRedisDatabase . addRedisDatabaseButton
151
+ myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDatabaseButton
151
152
) ;
152
153
await t
153
154
. expect (
@@ -157,8 +158,8 @@ export class DatabaseHelper {
157
158
)
158
159
. ok ( 'Subscriptions list not displayed' , { timeout : 120000 } ) ;
159
160
// Select subscriptions
160
- await t . click ( myRedisDatabasePage . AddRedisDatabase . selectAllCheckbox ) ;
161
- await t . click ( myRedisDatabasePage . AddRedisDatabase . showDatabasesButton ) ;
161
+ await t . click ( myRedisDatabasePage . AddRedisDatabaseDialog . selectAllCheckbox ) ;
162
+ await t . click ( myRedisDatabasePage . AddRedisDatabaseDialog . showDatabasesButton ) ;
162
163
// Select databases for adding
163
164
const databaseName = await autoDiscoverREDatabases . getDatabaseName ( ) ;
164
165
await t . click ( autoDiscoverREDatabases . databaseCheckbox ) ;
@@ -277,12 +278,12 @@ export class DatabaseHelper {
277
278
const startTime = Date . now ( ) ;
278
279
279
280
await this . acceptLicenseTerms ( ) ;
280
- await myRedisDatabasePage . AddRedisDatabase . addRedisDataBase (
281
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDataBase (
281
282
databaseParameters
282
283
) ;
283
284
// Click for saving
284
285
await t . click (
285
- myRedisDatabasePage . AddRedisDatabase . addRedisDatabaseButton
286
+ myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDatabaseButton
286
287
) ;
287
288
await t . wait ( 3000 ) ;
288
289
// Reload page until db appears
@@ -320,12 +321,12 @@ export class DatabaseHelper {
320
321
) ;
321
322
const startTime = Date . now ( ) ;
322
323
323
- await myRedisDatabasePage . AddRedisDatabase . addRedisDataBase (
324
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDataBase (
324
325
databaseParameters
325
326
) ;
326
327
// Click for saving
327
328
await t . click (
328
- myRedisDatabasePage . AddRedisDatabase . addRedisDatabaseButton
329
+ myRedisDatabasePage . AddRedisDatabaseDialog . addRedisDatabaseButton
329
330
) ;
330
331
await t . wait ( 3000 ) ;
331
332
// Reload page until db appears
@@ -348,13 +349,14 @@ export class DatabaseHelper {
348
349
async acceptLicenseTerms ( ) : Promise < void > {
349
350
await t . maximizeWindow ( ) ;
350
351
await userAgreementDialog . acceptLicenseTerms ( ) ;
352
+ await updateControlNumber ( 48.2 ) ;
351
353
// Open default databases list tab if RDI opened
352
354
if ( await rdiInstancesListPage . rdiInstanceButton . exists ) {
353
355
await myRedisDatabasePage . setActivePage ( RedisOverviewPage . DataBase ) ;
354
356
}
355
357
// TODO delete after releasing chatbot
356
- if ( await myRedisDatabasePage . AddRedisDatabase . aiChatMessage . exists ) {
357
- await t . click ( myRedisDatabasePage . AddRedisDatabase . aiCloseMessage )
358
+ if ( await myRedisDatabasePage . AddRedisDatabaseDialog . aiChatMessage . exists ) {
359
+ await t . click ( myRedisDatabasePage . AddRedisDatabaseDialog . aiCloseMessage )
358
360
}
359
361
}
360
362
@@ -365,7 +367,7 @@ export class DatabaseHelper {
365
367
await t
366
368
. click ( myRedisDatabasePage . NavigationPanel . myRedisDBButton )
367
369
. click (
368
- myRedisDatabasePage . AddRedisDatabase . connectToRedisStackButton
370
+ myRedisDatabasePage . AddRedisDatabaseDialog . connectToRedisStackButton
369
371
) ;
370
372
}
371
373
@@ -376,7 +378,7 @@ export class DatabaseHelper {
376
378
async deleteDatabase ( databaseName : string ) : Promise < void > {
377
379
await t . click ( myRedisDatabasePage . NavigationPanel . myRedisDBButton ) ;
378
380
if (
379
- await myRedisDatabasePage . AddRedisDatabase . addDatabaseButton . exists
381
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addDatabaseButton . exists
380
382
) {
381
383
await this . deleteDatabaseByNameApi ( databaseName ) ;
382
384
}
@@ -389,7 +391,7 @@ export class DatabaseHelper {
389
391
async deleteCustomDatabase ( databaseName : string ) : Promise < void > {
390
392
await t . click ( myRedisDatabasePage . NavigationPanel . myRedisDBButton ) ;
391
393
if (
392
- await myRedisDatabasePage . AddRedisDatabase . addDatabaseButton . exists
394
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addDatabaseButton . exists
393
395
) {
394
396
await myRedisDatabasePage . deleteDatabaseByName ( databaseName ) ;
395
397
}
@@ -404,7 +406,7 @@ export class DatabaseHelper {
404
406
databaseParameters : AddNewDatabaseParameters
405
407
) : Promise < void > {
406
408
if (
407
- await myRedisDatabasePage . AddRedisDatabase . addDatabaseButton . exists
409
+ await myRedisDatabasePage . AddRedisDatabaseDialog . addDatabaseButton . exists
408
410
) {
409
411
await this . acceptLicenseTermsAndAddDatabase ( databaseParameters ) ;
410
412
}
0 commit comments