@@ -211,7 +211,7 @@ describe('Cache Creation Wizard', () => {
211211 deleteCache ( 'aSimpleCache' ) ;
212212 } ) ;
213213
214- it ( 'successfully creates without a template a XML config' , ( ) => {
214+ it . only ( 'successfully creates without a template a XML config' , ( ) => {
215215 //go to create cache page
216216 cy . get ( '[data-cy=createCacheButton]' ) . click ( ) ;
217217 cy . get ( '#cache-name' ) . click ( ) ;
@@ -242,26 +242,43 @@ describe('Cache Creation Wizard', () => {
242242 cy . get ( '[data-cy="statusInfo-clusterManager"]' ) . should ( 'exist' ) ;
243243 cy . get ( '[data-cy=rebalancingSwitch]' ) . should ( 'exist' ) ;
244244 cy . contains ( 'aSimpleXmlCache' ) ;
245- deleteCache ( 'aSimpleXmlCache' ) ;
245+ deleteCache ( 'aSimpleXmlCache' , true ) ;
246246 } ) ;
247247
248- function deleteCache ( cacheName ) {
249- cy . login ( Cypress . env ( 'username' ) , Cypress . env ( 'password' ) ) ;
250- cy . get ( `[data-cy=actions-${ cacheName } ]` ) . click ( ) ;
251- cy . get ( '[aria-label=deleteCacheAction]' ) . click ( ) ;
248+ function deleteCache ( cacheName , isDetailPage ) {
249+ if ( isDetailPage ) {
250+ cy . login ( Cypress . env ( 'username' ) , Cypress . env ( 'password' ) , `/cache/${ cacheName } ` ) ;
251+ cy . get ( '[data-cy=detailCacheActions]' ) . click ( ) ;
252+ cy . get ( "[data-cy=manageDeleteLink]" ) . click ( ) ;
253+ } else {
254+ cy . login ( Cypress . env ( 'username' ) , Cypress . env ( 'password' ) ) ;
255+ cy . get ( `[data-cy=actions-${ cacheName } ]` ) . click ( ) ;
256+ cy . get ( '[aria-label=deleteCacheAction]' ) . click ( ) ;
257+ }
258+
252259 cy . get ( '#deleteCacheModal' ) . should ( 'exist' ) ;
253260 cy . contains ( 'Permanently delete cache?' ) ;
254261 cy . get ( '#deleteCacheModal [aria-label=Close]' ) . click ( ) ; //Closing modal with close button
255262 cy . contains ( 'Permanently delete cache?' ) . should ( 'not.exist' ) ;
256263
257- cy . get ( `[data-cy=actions-${ cacheName } ]` ) . click ( ) ;
258- cy . get ( '[aria-label=deleteCacheAction]' ) . click ( ) ;
264+ if ( isDetailPage ) {
265+ cy . get ( '[data-cy=detailCacheActions]' ) . click ( ) ;
266+ cy . get ( "[data-cy=manageDeleteLink]" ) . click ( ) ;
267+ } else {
268+ cy . get ( `[data-cy=actions-${ cacheName } ]` ) . click ( ) ;
269+ cy . get ( '[aria-label=deleteCacheAction]' ) . click ( ) ;
270+ }
259271 cy . contains ( 'Permanently delete cache?' ) ;
260272 cy . get ( '[data-cy=cancelCacheDeleteButton]' ) . click ( ) ; //Closing modal with Cancel button
261273 cy . contains ( 'Permanently delete cache?' ) . should ( 'not.exist' ) ;
262274
263- cy . get ( `[data-cy=actions-${ cacheName } ]` ) . click ( ) ;
264- cy . get ( '[aria-label=deleteCacheAction]' ) . click ( ) ;
275+ if ( isDetailPage ) {
276+ cy . get ( '[data-cy=detailCacheActions]' ) . click ( ) ;
277+ cy . get ( "[data-cy=manageDeleteLink]" ) . click ( ) ;
278+ } else {
279+ cy . get ( `[data-cy=actions-${ cacheName } ]` ) . click ( ) ;
280+ cy . get ( '[aria-label=deleteCacheAction]' ) . click ( ) ;
281+ }
265282 cy . get ( '#cache-to-delete' ) . click ( ) ;
266283 cy . get ( '#cache-to-delete' ) . type ( cacheName ) ;
267284 cy . get ( '[data-cy=deleteCacheButton]' ) . click ( ) ; //Deleting cache aCache
0 commit comments