@@ -77,7 +77,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
7777 await PageObjects . lens . goToTimeRange ( ) ;
7878 await PageObjects . lens . assertMetric ( 'Maximum of bytes' , '19,986' ) ;
7979 await PageObjects . lens . switchToVisualization ( 'lnsDatatable' ) ;
80- expect ( await PageObjects . lens . getDatatableThText ( ) ) . to . eql ( 'Maximum of bytes' ) ;
80+ expect ( await PageObjects . lens . getDatatableHeaderText ( ) ) . to . eql ( 'Maximum of bytes' ) ;
8181 expect ( await PageObjects . lens . getDatatableCellText ( 0 , 0 ) ) . to . eql ( '19,986' ) ;
8282 await PageObjects . lens . switchToVisualization ( 'lnsMetric' ) ;
8383 await PageObjects . lens . assertMetric ( 'Maximum of bytes' , '19,986' ) ;
@@ -114,6 +114,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
114114 await listingTable . searchForItemWithName ( 'lnsXYvis' ) ;
115115 await PageObjects . lens . clickVisualizeListItemTitle ( 'lnsXYvis' ) ;
116116 await PageObjects . lens . goToTimeRange ( ) ;
117+ expect ( await PageObjects . lens . hasChartSwitchWarning ( 'donut' ) ) . to . eql ( true ) ;
117118 await PageObjects . lens . switchToVisualization ( 'donut' ) ;
118119
119120 expect ( await PageObjects . lens . getTitle ( ) ) . to . eql ( 'lnsXYvis' ) ;
@@ -124,8 +125,15 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
124125 'Average of bytes'
125126 ) ;
126127
128+ expect ( await PageObjects . lens . hasChartSwitchWarning ( 'bar' ) ) . to . eql ( false ) ;
127129 await PageObjects . lens . switchToVisualization ( 'bar' ) ;
128130 expect ( await PageObjects . lens . getTitle ( ) ) . to . eql ( 'lnsXYvis' ) ;
131+ expect ( await PageObjects . lens . getDimensionTriggerText ( 'lnsXY_xDimensionPanel' ) ) . to . eql (
132+ 'Top values of ip'
133+ ) ;
134+ expect ( await PageObjects . lens . getDimensionTriggerText ( 'lnsXY_yDimensionPanel' ) ) . to . eql (
135+ 'Average of bytes'
136+ ) ;
129137 } ) ;
130138
131139 it ( 'should allow seamless transition from bar chart to line chart using layer chart switch' , async ( ) => {
@@ -135,6 +143,15 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
135143 await PageObjects . lens . goToTimeRange ( ) ;
136144 await PageObjects . lens . switchLayerSeriesType ( 'line' ) ;
137145 expect ( await PageObjects . lens . getTitle ( ) ) . to . eql ( 'lnsXYvis' ) ;
146+ expect ( await PageObjects . lens . getDimensionTriggerText ( 'lnsXY_xDimensionPanel' ) ) . to . eql (
147+ '@timestamp'
148+ ) ;
149+ expect ( await PageObjects . lens . getDimensionTriggerText ( 'lnsXY_yDimensionPanel' ) ) . to . eql (
150+ 'Average of bytes'
151+ ) ;
152+ expect ( await PageObjects . lens . getDimensionTriggerText ( 'lnsXY_splitDimensionPanel' ) ) . to . eql (
153+ 'Top values of ip'
154+ ) ;
138155 } ) ;
139156
140157 it ( 'should allow seamless transition from pie chart to treemap chart' , async ( ) => {
@@ -172,11 +189,12 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
172189 field : 'bytes' ,
173190 } ) ;
174191
192+ expect ( await PageObjects . lens . hasChartSwitchWarning ( 'lnsDatatable' ) ) . to . eql ( false ) ;
175193 await PageObjects . lens . switchToVisualization ( 'lnsDatatable' ) ;
176194
177- expect ( await PageObjects . lens . getDatatableThText ( ) ) . to . eql ( '@timestamp per 3 hours' ) ;
195+ expect ( await PageObjects . lens . getDatatableHeaderText ( ) ) . to . eql ( '@timestamp per 3 hours' ) ;
178196 expect ( await PageObjects . lens . getDatatableCellText ( 0 , 0 ) ) . to . eql ( '2015-09-20 00:00' ) ;
179- expect ( await PageObjects . lens . getDatatableThText ( 1 ) ) . to . eql ( 'Average of bytes' ) ;
197+ expect ( await PageObjects . lens . getDatatableHeaderText ( 1 ) ) . to . eql ( 'Average of bytes' ) ;
180198 expect ( await PageObjects . lens . getDatatableCellText ( 0 , 1 ) ) . to . eql ( '6,011.351' ) ;
181199 } ) ;
182200 } ) ;
0 commit comments