55 */
66
77import uuid from 'uuid' ;
8+ import { times } from 'lodash' ;
89import expect from '@kbn/expect' ;
910import { FtrProviderContext } from '../../ftr_provider_context' ;
1011
@@ -361,11 +362,22 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
361362 } ) ;
362363
363364 it ( 'should delete all selection' , async ( ) => {
364- const createdAlert = await createAlert ( ) ;
365+ const namePrefix = generateUniqueKey ( ) ;
366+ let count = 0 ;
367+ const createdAlertsFirstPage = await Promise . all (
368+ times ( 10 , ( ) => createAlert ( { name : `${ namePrefix } -0${ count ++ } ` } ) )
369+ ) ;
370+
371+ const createdAlertsSecondPage = await Promise . all (
372+ times ( 2 , ( ) => createAlert ( { name : `${ namePrefix } -1${ count ++ } ` } ) )
373+ ) ;
374+
365375 await pageObjects . common . navigateToApp ( 'triggersActions' ) ;
366- await pageObjects . triggersActionsUI . searchAlerts ( createdAlert . name ) ;
376+ await pageObjects . triggersActionsUI . searchAlerts ( namePrefix ) ;
367377
368- await testSubjects . click ( `checkboxSelectRow-${ createdAlert . id } ` ) ;
378+ for ( const createdAlert of createdAlertsFirstPage ) {
379+ await testSubjects . click ( `checkboxSelectRow-${ createdAlert . id } ` ) ;
380+ }
369381
370382 await testSubjects . click ( 'bulkAction' ) ;
371383
@@ -377,9 +389,9 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
377389 await pageObjects . common . closeToast ( ) ;
378390
379391 await pageObjects . common . navigateToApp ( 'triggersActions' ) ;
380- await pageObjects . triggersActionsUI . searchAlerts ( createdAlert . name ) ;
392+ await pageObjects . triggersActionsUI . searchAlerts ( namePrefix ) ;
381393 const searchResultsAfterDelete = await pageObjects . triggersActionsUI . getAlertsList ( ) ;
382- expect ( searchResultsAfterDelete . length ) . to . eql ( 0 ) ;
394+ expect ( searchResultsAfterDelete . length ) . to . eql ( 2 ) ;
383395 } ) ;
384396 } ) ;
385397} ;
0 commit comments