Skip to content

Commit 1290ef4

Browse files
[Lens] Smokescreen lens test unskip (#80190)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
1 parent 62b8498 commit 1290ef4

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

x-pack/test/functional/apps/lens/smokescreen.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
1313
const listingTable = getService('listingTable');
1414
const testSubjects = getService('testSubjects');
1515

16-
// Failing: See https://github.com/elastic/kibana/issues/77969
17-
describe.skip('lens smokescreen tests', () => {
16+
describe('lens smokescreen tests', () => {
1817
it('should allow creation of lens xy chart', async () => {
1918
await PageObjects.visualize.navigateToNewVisualization();
2019
await PageObjects.visualize.clickVisType('lens');
@@ -153,13 +152,16 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
153152
dimension: 'lnsXY_yDimensionPanel > lns-dimensionTrigger',
154153
operation: 'max',
155154
field: 'memory',
155+
keepOpen: true,
156156
});
157157
await PageObjects.lens.editDimensionLabel('Test of label');
158158
await PageObjects.lens.editDimensionFormat('Percent');
159159
await PageObjects.lens.editDimensionColor('#ff0000');
160160
await PageObjects.lens.editMissingValues('Linear');
161161

162162
await PageObjects.lens.assertMissingValues('Linear');
163+
164+
await PageObjects.lens.openDimensionEditor('lnsXY_yDimensionPanel > lns-dimensionTrigger');
163165
await PageObjects.lens.assertColor('#ff0000');
164166

165167
await testSubjects.existOrFail('indexPattern-dimension-formatDecimals');

x-pack/test/functional/page_objects/lens_page.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,18 @@ export function LensPageProvider({ getService, getPageObjects }: FtrProviderCont
114114
}
115115
},
116116

117+
/**
118+
* Open the specified dimension.
119+
*
120+
* @param dimension - the selector of the dimension panel to open
121+
* @param layerIndex - the index of the layer
122+
*/
123+
async openDimensionEditor(dimension: string, layerIndex = 0) {
124+
await retry.try(async () => {
125+
await testSubjects.click(`lns-layerPanel-${layerIndex} > ${dimension}`);
126+
});
127+
},
128+
117129
// closes the dimension editor flyout
118130
async closeDimensionEditor() {
119131
await testSubjects.click('lns-indexPattern-dimensionContainerTitle');

0 commit comments

Comments
 (0)