decouple x-pack security tests from dashboard_mode tests (#21043)

This commit is contained in:
Nathan Reese 2018-07-25 10:15:23 -06:00 committed by GitHub
parent 50b9630748
commit d933175297
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -28,6 +28,16 @@ export default function ({ getService, getPageObjects }) {
'defaultIndex': 'logstash-*'
});
await PageObjects.settings.navigateTo();
// Create logstash-readonly role
await PageObjects.settings.clickLinkText('Roles');
await PageObjects.security.clickCreateNewRole();
await testSubjects.setValue('roleFormNameInput', 'logstash-readonly');
await PageObjects.security.addIndexToRole('logstash-*');
await PageObjects.security.addPrivilegeToRole('read');
await PageObjects.security.clickSaveEditRole();
await PageObjects.settings.navigateTo();
});
describe('Security', async () => {
@ -125,7 +135,7 @@ export default function ({ getService, getPageObjects }) {
await testSubjects.setValue('userFormFullNameInput', 'dashuser');
await testSubjects.setValue('userFormEmailInput', 'example@example.com');
await PageObjects.security.assignRoleToUser('kibana_dashboard_only_user');
await PageObjects.security.assignRoleToUser('logstash-data');
await PageObjects.security.assignRoleToUser('logstash-readonly');
await PageObjects.security.clickSaveEditUser();