@@ -23,6 +23,13 @@ const textConstants = {
2323
2424 // Component route url
2525 componentRouteUrl : '/ops/explorer' ,
26+
27+ // Flash message types
28+ flashTypeSuccess : 'success' ,
29+
30+ // Flash message text snippets
31+ flashMessageSettingsSaved : 'saved' ,
32+ flashMessageOperationCanceled : 'cancelled' ,
2633} ;
2734
2835const {
@@ -39,6 +46,9 @@ const {
3946 zoneAccordItem,
4047 serverAccordItem,
4148 componentRouteUrl,
49+ flashTypeSuccess,
50+ flashMessageSettingsSaved,
51+ flashMessageOperationCanceled,
4252} = textConstants ;
4353
4454function invokeAndAwaitDiagnosticsInfo ( ) {
@@ -171,9 +181,8 @@ function resetProtocolDropdown({
171181 cy . get ( '#diagnostics_collect_logs .bx--btn-set button[type="Submit"]' )
172182 . contains ( saveButton )
173183 . click ( ) ;
174- cy . get ( '#main_div #flash_msg_div .alert-success' ) . contains (
175- 'Log Depot Settings were saved'
176- ) ;
184+ // Validating confirmation flash message
185+ cy . expect_flash ( flashTypeSuccess , flashMessageSettingsSaved ) ;
177186 }
178187 }
179188 ) ;
@@ -185,10 +194,8 @@ function cancelButtonValidation() {
185194 . contains ( cancelButton )
186195 . should ( 'be.enabled' )
187196 . click ( ) ;
188- // Validating confirmation alert text displayed
189- cy . get ( '#main_div #flash_msg_div .alert-success' ) . contains (
190- 'Edit Log Depot settings was cancelled by the user'
191- ) ;
197+ // Validating confirmation flash message
198+ cy . expect_flash ( flashTypeSuccess , flashMessageOperationCanceled ) ;
192199}
193200
194201function resetButtonValidation ( ) {
@@ -226,10 +233,8 @@ function saveButtonValidation() {
226233 . contains ( saveButton )
227234 . should ( 'be.enabled' )
228235 . click ( ) ;
229- // Validating confirmation alert text displayed
230- cy . get ( '#main_div #flash_msg_div .alert-success' ) . contains (
231- 'Log Depot Settings were saved'
232- ) ;
236+ // Validating confirmation flash message
237+ cy . expect_flash ( flashTypeSuccess , flashMessageSettingsSaved ) ;
233238}
234239
235240describe ( 'Automate Collect logs Edit form operations' , ( ) => {
0 commit comments