From de94651fcab3ef8316be163a54f0abb00cd7ead1 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Mon, 24 Mar 2025 14:07:11 +0100 Subject: [PATCH] SYNC: data duplicator screenshot+test --- e2e-tests/cypress/e2e/browse-data.cy.js | 12 ++++++++++++ e2e-tests/init/browse-data.js | 5 +++++ packages/web/src/tabs/DataDuplicatorTab.svelte | 6 +++--- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/e2e-tests/cypress/e2e/browse-data.cy.js b/e2e-tests/cypress/e2e/browse-data.cy.js index 0000bf009..e9ccb870b 100644 --- a/e2e-tests/cypress/e2e/browse-data.cy.js +++ b/e2e-tests/cypress/e2e/browse-data.cy.js @@ -454,4 +454,16 @@ describe('Data browser data', () => { cy.contains('autoIncrement'); cy.themeshot('tableyaml'); }); + + it('Data duplicator', () => { + cy.contains('MySql-connection').click(); + cy.contains('MyChinook').click(); + cy.testid('WidgetIconPanel_archive').click(); + cy.contains('chinook-archive').rightclick(); + cy.contains('Data duplicator').click(); + cy.contains('Dry run').click(); + cy.testid("DataDuplicatorTab_importIntoDb").click(); + cy.contains('Duplicated Album, inserted 347 rows, mapped 0 rows, missing 0 rows, skipped 0 rows'); + cy.themeshot('dataduplicator'); + }); }); diff --git a/e2e-tests/init/browse-data.js b/e2e-tests/init/browse-data.js index 151d59502..062d30424 100644 --- a/e2e-tests/init/browse-data.js +++ b/e2e-tests/init/browse-data.js @@ -195,6 +195,11 @@ async function run() { path.join(baseDir, 'archive-e2etests', 'default') ); + await copyFolder( + path.resolve(path.join(__dirname, '../data/chinook-jsonl')), + path.join(baseDir, 'archive-e2etests', 'chinook-archive') + ); + await copyFolder( path.resolve(path.join(__dirname, '../data/files/query')), path.join(baseDir, 'files-e2etests', 'query') diff --git a/packages/web/src/tabs/DataDuplicatorTab.svelte b/packages/web/src/tabs/DataDuplicatorTab.svelte index 424e125d4..79667dc9a 100644 --- a/packages/web/src/tabs/DataDuplicatorTab.svelte +++ b/packages/web/src/tabs/DataDuplicatorTab.svelte @@ -441,9 +441,9 @@ - - - + + +