From 8f860ad93e786be02194330843077407793903b9 Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Tue, 14 Oct 2025 12:58:59 +0200 Subject: [PATCH] SYNC: chart test --- e2e-tests/cypress/e2e/charts.cy.js | 14 ++++++++++++++ packages/web/src/query/MessageViewRow.svelte | 1 + 2 files changed, 15 insertions(+) diff --git a/e2e-tests/cypress/e2e/charts.cy.js b/e2e-tests/cypress/e2e/charts.cy.js index ba7316640..f91fcbb7d 100644 --- a/e2e-tests/cypress/e2e/charts.cy.js +++ b/e2e-tests/cypress/e2e/charts.cy.js @@ -109,4 +109,18 @@ describe('Charts', () => { cy.contains('Compare database'); cy.themeshot('new-object-window'); }); + + it('Database chat - charts', () => { + cy.contains('MySql-connection').click(); + cy.contains('MyChinook').click(); + cy.testid('TabsPanel_buttonNewObject').click(); + cy.testid('NewObjectModal_databaseChat').click(); + cy.wait(1000); + cy.get('body').realType('show me chart of most popular genres'); + cy.get('body').realPress('{enter}'); + cy.testid('DatabaseChatTab_executeAllQueries', { timeout: 30000 }).click(); + cy.wait(5000); + cy.testid('chart-canvas').should($c => expect($c[0].toDataURL()).to.match(/^data:image\/png;base64/)); + cy.themeshot('database-chat-chart'); + }); }); diff --git a/packages/web/src/query/MessageViewRow.svelte b/packages/web/src/query/MessageViewRow.svelte index 4822f365a..4102e7425 100644 --- a/packages/web/src/query/MessageViewRow.svelte +++ b/packages/web/src/query/MessageViewRow.svelte @@ -49,6 +49,7 @@ { onExplainError(row); }}> Explain