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

This commit is contained in:
Nathan Reese 2018-07-25 12:42:05 -06:00 committed by GitHub
parent 2cf49c829b
commit a0d80131bd
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();