[Advanced Settings] Change role in security functional tests (#186602)

Closes https://github.com/elastic/kibana/issues/184813

## Summary

This PR adds a role-based login in the advanced settings functional
tests for security serverless project instead of using normal login
where we use operator privileges. It also moves the test file to a more
appropriate folder.
This commit is contained in:
Elena Stoeva 2024-06-21 16:07:05 +01:00 committed by GitHub
parent d16d402d81
commit 44bdb82353
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -7,8 +7,8 @@
import expect from '@kbn/expect';
import { SECURITY_PROJECT_SETTINGS } from '@kbn/serverless-security-settings';
import { FtrProviderContext } from '../../ftr_provider_context';
import { isEditorFieldSetting } from '../common/management/advanced_settings';
import { FtrProviderContext } from '../../../ftr_provider_context';
import { isEditorFieldSetting } from '../../common/management/advanced_settings';
export default ({ getPageObjects, getService }: FtrProviderContext) => {
const testSubjects = getService('testSubjects');
@ -18,7 +18,7 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
describe('Security advanced settings', function () {
before(async () => {
await pageObjects.svlCommonPage.login();
await pageObjects.svlCommonPage.loginWithRole('admin');
await pageObjects.common.navigateToApp('settings');
});

View file

@ -12,7 +12,7 @@ export default function ({ loadTestFile }: FtrProviderContext) {
loadTestFile(require.resolve('./ftr/landing_page'));
loadTestFile(require.resolve('./ftr/navigation'));
loadTestFile(require.resolve('./ftr/cases'));
loadTestFile(require.resolve('./advanced_settings'));
loadTestFile(require.resolve('./ftr/advanced_settings'));
loadTestFile(require.resolve('./ml'));
});
}