diff --git a/e2e-tests/cypress/e2e/browse-data.cy.js b/e2e-tests/cypress/e2e/browse-data.cy.js index 6acb7603d..ded03fd8f 100644 --- a/e2e-tests/cypress/e2e/browse-data.cy.js +++ b/e2e-tests/cypress/e2e/browse-data.cy.js @@ -191,7 +191,8 @@ describe('Data browser data', () => { it('Query editor - join wizard', () => { cy.contains('MySql-connection').click(); cy.contains('MyChinook').click(); - cy.testid('TabsPanel_buttonNewQuery').click(); + cy.testid('TabsPanel_buttonNewObject').click(); + cy.testid('NewObjectModal_query').click(); cy.wait(1000); cy.get('body').realType('select * from Invoice'); cy.get('body').realPress('{enter}'); @@ -382,7 +383,8 @@ describe('Data browser data', () => { it('Query editor - AI assistant', () => { cy.contains('MySql-connection').click(); cy.contains('MyChinook').click(); - cy.testid('TabsPanel_buttonNewQuery').click(); + cy.testid('TabsPanel_buttonNewObject').click(); + cy.testid('NewObjectModal_query').click(); cy.testid('QueryTab_switchAiAssistantButton').click(); cy.testid('QueryAiAssistant_allowSendToAiServiceButton').click(); cy.testid('ConfirmModal_okButton').click(); diff --git a/e2e-tests/cypress/e2e/charts.cy.js b/e2e-tests/cypress/e2e/charts.cy.js index aac666e5c..ba7316640 100644 --- a/e2e-tests/cypress/e2e/charts.cy.js +++ b/e2e-tests/cypress/e2e/charts.cy.js @@ -28,7 +28,8 @@ describe('Charts', () => { it('Two line charts', () => { cy.contains('MySql-connection').click(); cy.contains('MyChinook').click(); - cy.testid('TabsPanel_buttonNewQuery').click(); + cy.testid('TabsPanel_buttonNewObject').click(); + cy.testid('NewObjectModal_query').click(); cy.wait(1000); cy.get('body').realType('SELECT InvoiceDate, Total from Invoice'); cy.contains('Execute').click(); @@ -40,7 +41,8 @@ describe('Charts', () => { it('Invoice naive autodetection', () => { cy.contains('MySql-connection').click(); cy.contains('MyChinook').click(); - cy.testid('TabsPanel_buttonNewQuery').click(); + cy.testid('TabsPanel_buttonNewObject').click(); + cy.testid('NewObjectModal_query').click(); cy.wait(1000); cy.get('body').realType('SELECT * from Invoice'); cy.contains('Execute').click(); @@ -52,7 +54,8 @@ describe('Charts', () => { it('Invoice by country - grouped chart', () => { cy.contains('MySql-connection').click(); cy.contains('MyChinook').click(); - cy.testid('TabsPanel_buttonNewQuery').click(); + cy.testid('TabsPanel_buttonNewObject').click(); + cy.testid('NewObjectModal_query').click(); cy.wait(1000); cy.get('body').realType( "SELECT InvoiceDate, Total, BillingCountry from Invoice where BillingCountry in ('USA', 'Canada', 'Brazil', 'France', 'Germany')" diff --git a/e2e-tests/cypress/e2e/multi-sql.cy.js b/e2e-tests/cypress/e2e/multi-sql.cy.js index 6f6340c23..9b4596570 100644 --- a/e2e-tests/cypress/e2e/multi-sql.cy.js +++ b/e2e-tests/cypress/e2e/multi-sql.cy.js @@ -59,7 +59,8 @@ describe('Transactions', () => { cy.contains(connectionName).click(); if (databaseName) cy.contains(databaseName).click(); - cy.testid('TabsPanel_buttonNewQuery').click(); + cy.testid('TabsPanel_buttonNewObject').click(); + cy.testid('NewObjectModal_query').click(); cy.wait(1000); cy.get('body').type( formatQueryWithoutParams(driver, "INSERT INTO ~categories (~category_id, ~category_name) VALUES (5, 'test');") diff --git a/packages/web/src/tabpanel/TabsPanel.svelte b/packages/web/src/tabpanel/TabsPanel.svelte index 64ac65104..3bd400beb 100644 --- a/packages/web/src/tabpanel/TabsPanel.svelte +++ b/packages/web/src/tabpanel/TabsPanel.svelte @@ -719,7 +719,7 @@ class="icon-button" on:click={() => showModal(NewObjectModal, { multiTabIndex })} title="New query" - data-testid="TabsPanel_buttonNewQuery" + data-testid="TabsPanel_buttonNewObject" >