[Discover] Fix should navigate through rows with the same id test on cloud (#135113)

* [Discover] fix functional test on the cloud

* [Discover] apply suggestions

* [Discover] fix names

* [Discover] fix try

* [Discover] fix test

* [Discover] combine the roles all into one command

* [Discover] fix index names

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Dmitry Tomashevich 2022-07-16 16:04:18 +03:00 committed by GitHub
parent 206561ad2a
commit 2dcdf5e2c3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 15 deletions

View file

@ -24,7 +24,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
await security.testUser.setRoles(['kibana_admin', 'context_encoded_param']);
await PageObjects.common.navigateToApp('settings');
await es.transport.request({
path: `/context-encoded-param/_doc/${customDocIdParam}`,
path: `/context_encoded_param/_doc/${customDocIdParam}`,
method: 'PUT',
body: {
username: 'Dmitry',
@ -32,7 +32,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
},
});
await PageObjects.settings.createIndexPattern(
'context-encoded-param',
'context_encoded_param',
'@timestamp',
true,
customDataViewIdParam
@ -42,7 +42,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
});
it('should navigate correctly', async () => {
await PageObjects.discover.selectIndexPattern('context-encoded-param');
await PageObjects.discover.selectIndexPattern('context_encoded_param');
await PageObjects.header.waitUntilLoadingHasFinished();
await PageObjects.discover.waitForDocTableLoadingComplete();

View file

@ -12,7 +12,7 @@ import { FtrProviderContext } from '../../ftr_provider_context';
export default function ({ getService, getPageObjects }: FtrProviderContext) {
const dataGrid = getService('dataGrid');
const testSubjects = getService('testSubjects');
const PageObjects = getPageObjects(['common', 'discover', 'timePicker', 'settings']);
const PageObjects = getPageObjects(['common', 'discover', 'timePicker', 'settings', 'header']);
const es = getService('es');
const security = getService('security');
@ -30,32 +30,31 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
describe('discover data grid row navigation', function () {
before(async () => {
await security.testUser.setRoles(['kibana_admin', 'similar-index']);
await security.testUser.setRoles(['kibana_admin', 'similar-index-two']);
await security.testUser.setRoles(['kibana_admin', 'similar_index', 'similar_index_two']);
await PageObjects.common.navigateToApp('settings');
await createIndex('similar-index');
await createIndex('similar-index-two');
await createIndex('similar_index');
await createIndex('similar_index_two');
await PageObjects.settings.createIndexPattern('similar-index*', '@timestamp', true);
await PageObjects.settings.createIndexPattern('similar_index*', '@timestamp', true);
await PageObjects.timePicker.setDefaultAbsoluteRangeViaUiSettings();
await PageObjects.common.navigateToApp('discover');
});
it('should navigate through rows with the same id but different indices correctly', async () => {
await PageObjects.discover.selectIndexPattern('similar-index*');
await PageObjects.discover.selectIndexPattern('similar_index*');
await dataGrid.clickRowToggle();
const indexBeforePaginating = await testSubjects.getVisibleText(
'tableDocViewRow-_index-value'
);
expect(indexBeforePaginating).to.be('similar-index');
expect(indexBeforePaginating).to.be('similar_index');
await testSubjects.click('pagination-button-next');
const indexAfterPaginating = await testSubjects.getVisibleText(
'tableDocViewRow-_index-value'
);
expect(indexAfterPaginating).to.be('similar-index-two');
expect(indexAfterPaginating).to.be('similar_index_two');
});
});
}

View file

@ -209,7 +209,7 @@ export default async function ({ readConfigFile }) {
cluster: [],
indices: [
{
names: ['context-encoded-param'],
names: ['context_encoded_param'],
privileges: ['read', 'view_index_metadata', 'manage', 'create_index', 'index'],
field_security: { grant: ['*'], except: [] },
},
@ -224,7 +224,7 @@ export default async function ({ readConfigFile }) {
cluster: [],
indices: [
{
names: ['similar-index'],
names: ['similar_index'],
privileges: ['read', 'view_index_metadata', 'manage', 'create_index', 'index'],
field_security: { grant: ['*'], except: [] },
},
@ -239,7 +239,7 @@ export default async function ({ readConfigFile }) {
cluster: [],
indices: [
{
names: ['similar-index-two'],
names: ['similar_index_two'],
privileges: ['read', 'view_index_metadata', 'manage', 'create_index', 'index'],
field_security: { grant: ['*'], except: [] },
},