Skip to content

Commit c4ceec1

Browse files
committed
added e2e test
1 parent 12ff182 commit c4ceec1

File tree

1 file changed

+17
-5
lines changed
  • x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui

1 file changed

+17
-5
lines changed

x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alerts.ts

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66

77
import uuid from 'uuid';
8+
import { times } from 'lodash';
89
import expect from '@kbn/expect';
910
import { 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

Comments
 (0)