Skip to content

Commit

Permalink
[Security Solution] Refactors All exception lists - read only tests…
Browse files Browse the repository at this point in the history
… to remove flakiness (elastic#146677)

Co-authored-by: Kibana Machine <[email protected]>
  • Loading branch information
MadameSheema and kibanamachine authored Nov 30, 2022
1 parent 3718b77 commit 8a6cc0c
Showing 1 changed file with 7 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,35 @@
* 2.0.
*/

import { cleanKibana } from '../../../tasks/common';
import { ROLES } from '../../../../common/test';
import { getExceptionList } from '../../../objects/exception';
import { EXCEPTIONS_TABLE_SHOWING_LISTS } from '../../../screens/exceptions';
import { createExceptionList } from '../../../tasks/api_calls/exceptions';
import { createExceptionList, deleteExceptionList } from '../../../tasks/api_calls/exceptions';
import {
dismissCallOut,
getCallOut,
waitForCallOutToBeShown,
} from '../../../tasks/common/callouts';
import { esArchiverResetKibana } from '../../../tasks/es_archiver';
import { login, visitWithoutDateRange } from '../../../tasks/login';
import { EXCEPTIONS_URL } from '../../../urls/navigation';

const MISSING_PRIVILEGES_CALLOUT = 'missing-user-privileges';

describe('All exception lists - read only', () => {
before(() => {
esArchiverResetKibana();
cleanKibana();
});

beforeEach(() => {
deleteExceptionList(getExceptionList().list_id, getExceptionList().namespace_type);

// Create exception list not used by any rules
createExceptionList(getExceptionList(), getExceptionList().list_id);

login(ROLES.reader);
visitWithoutDateRange(EXCEPTIONS_URL, ROLES.reader);

cy.reload();

// Using cy.contains because we do not care about the exact text,
// just checking number of lists shown
cy.contains(EXCEPTIONS_TABLE_SHOWING_LISTS, '1');
Expand Down

0 comments on commit 8a6cc0c

Please sign in to comment.