@@ -102,20 +102,6 @@ test.describe('Test Query Editor', async () => {
102102 await expect ( queryEditor . isElapsedTimeVisible ( ) ) . resolves . toBe ( true ) ;
103103 } ) ;
104104
105- test ( 'Stop button and elapsed time label disappear after query is stopped' , async ( { page} ) => {
106- const queryEditor = new QueryEditor ( page ) ;
107-
108- await queryEditor . setQuery ( longRunningQuery ) ;
109- await queryEditor . clickRunButton ( ) ;
110-
111- await expect ( queryEditor . isStopButtonVisible ( ) ) . resolves . toBe ( true ) ;
112-
113- await queryEditor . clickStopButton ( ) ;
114-
115- await expect ( queryEditor . isStopButtonHidden ( ) ) . resolves . toBe ( true ) ;
116- await expect ( queryEditor . isElapsedTimeHidden ( ) ) . resolves . toBe ( true ) ;
117- } ) ;
118-
119105 test ( 'Query execution is terminated when stop button is clicked' , async ( { page} ) => {
120106 const queryEditor = new QueryEditor ( page ) ;
121107
@@ -215,7 +201,9 @@ test.describe('Test Query Editor', async () => {
215201 const queryEditor = new QueryEditor ( page ) ;
216202 await queryEditor . setQuery ( testQuery ) ;
217203 await queryEditor . clickRunButton ( ) ;
218- await expect ( queryEditor . resultTable . getResultHeadText ( ) ) . resolves . toBe ( 'Result(1)' ) ;
204+ await expect ( queryEditor . resultTable . getResultTabsCount ( ) ) . resolves . toBe ( 1 ) ;
205+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 0 ) ) . resolves . toBe ( 'Result' ) ;
206+ await expect ( queryEditor . resultTable . getResultTabTitleCount ( 0 ) ) . resolves . toBe ( '1' ) ;
219207 } ) ;
220208
221209 test ( 'No result head value for no result' , async ( { page} ) => {
@@ -233,7 +221,9 @@ test.describe('Test Query Editor', async () => {
233221 await queryEditor . settingsDialog . changeLimitRows ( 1 ) ;
234222 await queryEditor . settingsDialog . clickButton ( ButtonNames . Save ) ;
235223 await queryEditor . clickRunButton ( ) ;
236- await expect ( queryEditor . resultTable . getResultHeadText ( ) ) . resolves . toBe ( 'Truncated(1)' ) ;
224+ await expect ( queryEditor . resultTable . getResultTabsCount ( ) ) . resolves . toBe ( 1 ) ;
225+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 0 ) ) . resolves . toBe ( 'Result(T)' ) ;
226+ await expect ( queryEditor . resultTable . getResultTabTitleCount ( 0 ) ) . resolves . toBe ( '1' ) ;
237227 } ) ;
238228
239229 test ( 'Query execution status changes correctly' , async ( { page} ) => {
@@ -257,8 +247,8 @@ test.describe('Test Query Editor', async () => {
257247
258248 // Verify there are two result tabs
259249 await expect ( queryEditor . resultTable . getResultTabsCount ( ) ) . resolves . toBe ( 2 ) ;
260- await expect ( queryEditor . resultTable . getResultTabTitle ( 0 ) ) . resolves . toBe ( 'Result #1' ) ;
261- await expect ( queryEditor . resultTable . getResultTabTitle ( 1 ) ) . resolves . toBe ( 'Result #2' ) ;
250+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 0 ) ) . resolves . toBe ( 'Result #1' ) ;
251+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 1 ) ) . resolves . toBe ( 'Result #2' ) ;
262252
263253 // Then verify running only selected part produces one result
264254 await queryEditor . focusEditor ( ) ;
@@ -268,8 +258,9 @@ test.describe('Test Query Editor', async () => {
268258 await executeSelectedQueryWithKeybinding ( page ) ;
269259
270260 await expect ( queryEditor . waitForStatus ( 'Completed' ) ) . resolves . toBe ( true ) ;
271- await expect ( queryEditor . resultTable . hasMultipleResultTabs ( ) ) . resolves . toBe ( false ) ;
272- await expect ( queryEditor . resultTable . getResultHeadText ( ) ) . resolves . toBe ( 'Result(1)' ) ;
261+ await expect ( queryEditor . resultTable . getResultTabsCount ( ) ) . resolves . toBe ( 1 ) ;
262+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 0 ) ) . resolves . toBe ( 'Result' ) ;
263+ await expect ( queryEditor . resultTable . getResultTabTitleCount ( 0 ) ) . resolves . toBe ( '1' ) ;
273264 } ) ;
274265
275266 test ( 'Running selected query via context menu executes only selected part' , async ( { page} ) => {
@@ -283,8 +274,8 @@ test.describe('Test Query Editor', async () => {
283274
284275 // Verify there are two result tabs
285276 await expect ( queryEditor . resultTable . getResultTabsCount ( ) ) . resolves . toBe ( 2 ) ;
286- await expect ( queryEditor . resultTable . getResultTabTitle ( 0 ) ) . resolves . toBe ( 'Result #1' ) ;
287- await expect ( queryEditor . resultTable . getResultTabTitle ( 1 ) ) . resolves . toBe ( 'Result #2' ) ;
277+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 0 ) ) . resolves . toBe ( 'Result #1' ) ;
278+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 1 ) ) . resolves . toBe ( 'Result #2' ) ;
288279
289280 // Then verify running only selected part produces one result without tabs
290281 await queryEditor . focusEditor ( ) ;
@@ -294,8 +285,9 @@ test.describe('Test Query Editor', async () => {
294285 await queryEditor . runSelectedQueryViaContextMenu ( ) ;
295286
296287 await expect ( queryEditor . waitForStatus ( 'Completed' ) ) . resolves . toBe ( true ) ;
297- await expect ( queryEditor . resultTable . hasMultipleResultTabs ( ) ) . resolves . toBe ( false ) ;
298- await expect ( queryEditor . resultTable . getResultHeadText ( ) ) . resolves . toBe ( 'Result(1)' ) ;
288+ await expect ( queryEditor . resultTable . getResultTabsCount ( ) ) . resolves . toBe ( 1 ) ;
289+ await expect ( queryEditor . resultTable . getResultTabTitleText ( 0 ) ) . resolves . toBe ( 'Result' ) ;
290+ await expect ( queryEditor . resultTable . getResultTabTitleCount ( 0 ) ) . resolves . toBe ( '1' ) ;
299291 } ) ;
300292
301293 test ( 'Results controls collapse and expand functionality' , async ( { page} ) => {
0 commit comments