From d4469f3a2d1056cdc493ae7833c6d268e379df5e Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Tue, 2 Dec 2025 13:07:41 +0100 Subject: [PATCH] SYNC: fixed import CSV test --- e2e-tests/cypress/e2e/multi-sql.cy.js | 5 +++-- .../impexp/ImportExportConfigurator.svelte | 19 +++++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/e2e-tests/cypress/e2e/multi-sql.cy.js b/e2e-tests/cypress/e2e/multi-sql.cy.js index 1c5be63a2..59a537208 100644 --- a/e2e-tests/cypress/e2e/multi-sql.cy.js +++ b/e2e-tests/cypress/e2e/multi-sql.cy.js @@ -203,13 +203,14 @@ describe('Import CSV', () => { cy.contains('Import').click(); cy.get('input[type=file]').selectFile('cypress/fixtures/customers-20.csv', { force: true }); - cy.contains('customers-20'); + cy.testid('ImportExportConfigurator_tableMappingSection').contains('customers-20'); cy.testid('ImportExportTab_preview_content').contains('50ddd99fAdF48B3').should('be.visible'); cy.testid('ImportExportTab_executeButton').click(); - cy.contains('20 rows written').should('be.visible'); + cy.testid('ImportExportConfigurator_tableMappingSection').contains('20 rows written').should('be.visible'); cy.testid('SqlObjectList_refreshButton').click(); + cy.contains('Refresh DB structure (incremental)').click(); cy.testid('SqlObjectList_container').contains('customers-20').click(); cy.contains('Rows: 20').should('be.visible'); diff --git a/packages/web/src/impexp/ImportExportConfigurator.svelte b/packages/web/src/impexp/ImportExportConfigurator.svelte index 5e029f50d..116575bb9 100644 --- a/packages/web/src/impexp/ImportExportConfigurator.svelte +++ b/packages/web/src/impexp/ImportExportConfigurator.svelte @@ -211,8 +211,11 @@ /> -
-
{_t('importExport.mapSourceTablesFiles', { defaultMessage: "Map source tables/files" })}
+
+
+ + {_t('importExport.mapSourceTablesFiles', { defaultMessage: 'Map source tables/files' })} +
{#key targetEditKey} {#key progressHolder} @@ -221,34 +224,34 @@ columns={[ { fieldName: 'source', - header: _t('importExport.source', { defaultMessage: "Source" }), + header: _t('importExport.source', { defaultMessage: 'Source' }), component: SourceName, getProps: row => ({ name: row }), }, { fieldName: 'action', - header: _t('importExport.action', { defaultMessage: "Action" }), + header: _t('importExport.action', { defaultMessage: 'Action' }), component: SourceAction, getProps: row => ({ name: row, targetDbinfo }), }, { fieldName: 'target', - header: _t('importExport.target', { defaultMessage: "Target" }), + header: _t('importExport.target', { defaultMessage: 'Target' }), slot: 1, }, supportsPreview && { fieldName: 'preview', - header: _t('importExport.preview', { defaultMessage: "Preview" }), + header: _t('importExport.preview', { defaultMessage: 'Preview' }), slot: 0, }, !!progressHolder && { fieldName: 'status', - header: _t('importExport.status', { defaultMessage: "Status" }), + header: _t('importExport.status', { defaultMessage: 'Status' }), slot: 3, }, { fieldName: 'columns', - header: _t('importExport.columns', { defaultMessage: "Columns" }), + header: _t('importExport.columns', { defaultMessage: 'Columns' }), slot: 2, }, ]}