1
1
/* eslint-disable no-undef */
2
+ import { flashClassMap } from '../../../../support/assertions/assertion_constants' ;
2
3
3
4
const textConstants = {
4
5
// List items
@@ -49,12 +50,6 @@ const textConstants = {
49
50
settingsMenuOption : 'Settings' ,
50
51
appSettingsMenuOption : 'Application Settings' ,
51
52
52
- // Flash message types
53
- flashTypeSuccess : 'success' ,
54
- flashTypeWarning : 'warning' ,
55
- flashTypeError : 'error' ,
56
- flashTypeInfo : 'info' ,
57
-
58
53
// Flash message text snippets
59
54
flashMessageScheduleQueued : 'queued to run' ,
60
55
flashMessageOperationCanceled : 'cancelled' ,
@@ -107,10 +102,6 @@ const {
107
102
deleteScheduleConfigOption,
108
103
schedulesAccordionItem,
109
104
configToolbarButton,
110
- flashTypeSuccess,
111
- flashTypeWarning,
112
- flashTypeError,
113
- flashTypeInfo,
114
105
flashMessageScheduleQueued,
115
106
flashMessageOperationCanceled,
116
107
flashMessageScheduleDisabled,
@@ -171,7 +162,7 @@ function deleteSchedule(scheduleName = initialScheduleName) {
171
162
confirmTriggerFn : ( ) => selectConfigMenu ( deleteScheduleConfigOption ) ,
172
163
containsText : browserAlertDeleteConfirmText ,
173
164
} ) ;
174
- cy . expect_flash ( flashTypeSuccess , flashMessageScheduleDeleted ) ;
165
+ cy . expect_flash ( flashClassMap . success , flashMessageScheduleDeleted ) ;
175
166
}
176
167
177
168
function interceptGetScheduleDetailsApi ( scheduleName = initialScheduleName ) {
@@ -387,13 +378,13 @@ describe('Automate Schedule form operations: Settings > Application Settings > S
387
378
)
388
379
. should ( 'be.enabled' )
389
380
. click ( ) ;
390
- cy . expect_flash ( flashTypeSuccess , flashMessageOperationCanceled ) ;
381
+ cy . expect_flash ( flashClassMap . success , flashMessageOperationCanceled ) ;
391
382
} ) ;
392
383
393
384
it ( 'Checking whether add, edit & delete schedule works' , ( ) => {
394
385
/* ===== Adding a schedule ===== */
395
386
addSchedule ( ) ;
396
- cy . expect_flash ( flashTypeSuccess , flashMessageScheduleSaved ) ;
387
+ cy . expect_flash ( flashClassMap . success , flashMessageScheduleSaved ) ;
397
388
398
389
/* ===== Editing a schedule ===== */
399
390
// Selecting the schedule and intercepting the API call to get schedule details
@@ -406,7 +397,7 @@ describe('Automate Schedule form operations: Settings > Application Settings > S
406
397
cy . contains ( '#main-content .bx--btn-set button[type="submit"]' , saveButton )
407
398
. should ( 'be.enabled' )
408
399
. click ( ) ;
409
- cy . expect_flash ( flashTypeSuccess , flashMessageScheduleSaved ) ;
400
+ cy . expect_flash ( flashClassMap . success , flashMessageScheduleSaved ) ;
410
401
411
402
/* ===== Delete is already handled from afterEach hook ===== */
412
403
} ) ;
@@ -425,7 +416,7 @@ describe('Automate Schedule form operations: Settings > Application Settings > S
425
416
)
426
417
. should ( 'be.enabled' )
427
418
. click ( ) ;
428
- cy . expect_flash ( flashTypeSuccess , flashMessageOperationCanceled ) ;
419
+ cy . expect_flash ( flashClassMap . success , flashMessageOperationCanceled ) ;
429
420
430
421
/* ===== Checking whether Reset button works ===== */
431
422
// Selecting the schedule and intercepting the API call to get schedule details
@@ -437,7 +428,7 @@ describe('Automate Schedule form operations: Settings > Application Settings > S
437
428
cy . contains ( '#main-content .bx--btn-set button[type="button"]' , resetButton )
438
429
. should ( 'be.enabled' )
439
430
. click ( ) ;
440
- cy . expect_flash ( flashTypeWarning , flashMessageResetSchedule ) ;
431
+ cy . expect_flash ( flashClassMap . warning , flashMessageResetSchedule ) ;
441
432
// Confirming the edited fields contain the old values after resetting
442
433
cy . get ( 'input#description' ) . should ( 'have.value' , initialDescription ) ;
443
434
cy . get ( 'input#start_date' ) . should ( 'have.value' , initialStartDate ) ;
@@ -452,7 +443,7 @@ describe('Automate Schedule form operations: Settings > Application Settings > S
452
443
453
444
/* ===== Trying to add the same schedule again ===== */
454
445
addSchedule ( ) ;
455
- cy . expect_flash ( flashTypeError , flashMessageFailedToAddSchedule ) ;
446
+ cy . expect_flash ( flashClassMap . error , flashMessageFailedToAddSchedule ) ;
456
447
} ) ;
457
448
458
449
it ( 'Checking whether Disabling, Enabling & Queueing up the schedule works' , ( ) => {
@@ -463,15 +454,15 @@ describe('Automate Schedule form operations: Settings > Application Settings > S
463
454
464
455
/* ===== Disabling the schedule ===== */
465
456
selectConfigMenu ( disableScheduleConfigOption ) ;
466
- cy . expect_flash ( flashTypeInfo , flashMessageScheduleDisabled ) ;
457
+ cy . expect_flash ( flashClassMap . info , flashMessageScheduleDisabled ) ;
467
458
468
459
/* ===== Enabling the schedule ===== */
469
460
selectConfigMenu ( enableScheduleConfigOption ) ;
470
- cy . expect_flash ( flashTypeInfo , flashMessageScheduleEnabled ) ;
461
+ cy . expect_flash ( flashClassMap . info , flashMessageScheduleEnabled ) ;
471
462
472
463
/* ===== Queueing-up the schedule ===== */
473
464
selectConfigMenu ( queueScheduleConfigOption ) ;
474
- cy . expect_flash ( flashTypeSuccess , flashMessageScheduleQueued ) ;
465
+ cy . expect_flash ( flashClassMap . success , flashMessageScheduleQueued ) ;
475
466
} ) ;
476
467
477
468
afterEach ( ( ) => {
0 commit comments