Skip to content

Commit 659682f

Browse files
kertalSpencer Alger
andcommitted
[Discover] Unskip doc link functional test (#66884)
Co-authored-by: Spencer Alger <email@spalger.com>
1 parent 17e7261 commit 659682f

1 file changed

Lines changed: 11 additions & 16 deletions

File tree

test/functional/apps/discover/_doc_navigation.js

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,38 +19,33 @@
1919

2020
import expect from '@kbn/expect';
2121

22-
const TEST_COLUMN_NAMES = ['@message'];
23-
const TEST_FILTER_COLUMN_NAMES = [
24-
['extension', 'jpg'],
25-
['geo.src', 'IN'],
26-
];
27-
2822
export default function({ getService, getPageObjects }) {
2923
const docTable = getService('docTable');
3024
const testSubjects = getService('testSubjects');
3125
const PageObjects = getPageObjects(['common', 'discover', 'timePicker']);
3226
const esArchiver = getService('esArchiver');
27+
const retry = getService('retry');
3328

34-
// FLAKY: https://github.com/elastic/kibana/issues/62281
35-
describe.skip('doc link in discover', function contextSize() {
29+
describe('doc link in discover', function contextSize() {
3630
before(async function() {
3731
await esArchiver.loadIfNeeded('logstash_functional');
3832
await PageObjects.common.navigateToApp('discover');
3933
await PageObjects.timePicker.setDefaultAbsoluteRange();
4034
await PageObjects.discover.waitForDocTableLoadingComplete();
41-
for (const columnName of TEST_COLUMN_NAMES) {
42-
await PageObjects.discover.clickFieldListItemAdd(columnName);
43-
}
44-
for (const [columnName, value] of TEST_FILTER_COLUMN_NAMES) {
45-
await PageObjects.discover.clickFieldListItem(columnName);
46-
await PageObjects.discover.clickFieldListPlusFilter(columnName, value);
47-
}
4835
});
4936

5037
it('should open the doc view of the selected document', async function() {
5138
// navigate to the doc view
5239
await docTable.clickRowToggle({ rowIndex: 0 });
53-
await (await docTable.getRowActions({ rowIndex: 0 }))[1].click();
40+
41+
// click the open action
42+
await retry.try(async () => {
43+
const rowActions = await docTable.getRowActions({ rowIndex: 0 });
44+
if (!rowActions.length) {
45+
throw new Error('row actions empty, trying again');
46+
}
47+
await rowActions[1].click();
48+
});
5449

5550
const hasDocHit = await testSubjects.exists('doc-hit');
5651
expect(hasDocHit).to.be(true);

0 commit comments

Comments
 (0)