mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-03 08:13:57 +00:00
SYNC: test CSV import
This commit is contained in:
committed by
Diflow
parent
58b88d66be
commit
0046575a4f
@@ -163,8 +163,8 @@ describe('Import CSV', () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('Import CSV with error', () => {
|
describe('Import CSV - source error', () => {
|
||||||
multiTest('Import CSV with error', (connectionName, databaseName, engine, options = {}) => {
|
multiTest('Import CSV - source error', (connectionName, databaseName, engine, options = {}) => {
|
||||||
cy.contains(connectionName).click();
|
cy.contains(connectionName).click();
|
||||||
if (databaseName) cy.contains(databaseName).click();
|
if (databaseName) cy.contains(databaseName).click();
|
||||||
cy.testid('ConnectionList_container')
|
cy.testid('ConnectionList_container')
|
||||||
@@ -182,3 +182,21 @@ describe('Import CSV with error', () => {
|
|||||||
cy.testid('ErrorMessageModal_message').contains('Invalid Closing Quote').should('be.visible');
|
cy.testid('ErrorMessageModal_message').contains('Invalid Closing Quote').should('be.visible');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('Import CSV - target error', () => {
|
||||||
|
multiTest('Import CSV - target error', (connectionName, databaseName, engine, options = {}) => {
|
||||||
|
cy.contains(connectionName).click();
|
||||||
|
if (databaseName) cy.contains(databaseName).click();
|
||||||
|
cy.testid('ConnectionList_container')
|
||||||
|
.contains(databaseName ?? connectionName)
|
||||||
|
.rightclick();
|
||||||
|
cy.contains('Import').click();
|
||||||
|
|
||||||
|
cy.get('input[type=file]').selectFile('cypress/fixtures/customers-20.csv', { force: true });
|
||||||
|
cy.contains('customers-20');
|
||||||
|
cy.testid('ImportExportConfigurator_targetName_customers-20').clear().type('"]`');
|
||||||
|
cy.testid('ImportExportTab_executeButton').click();
|
||||||
|
cy.testid('ImportExportConfigurator_errorInfoIcon_customers-20').click();
|
||||||
|
cy.testid('ErrorMessageModal_message').should('be.visible');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|||||||
@@ -274,6 +274,7 @@
|
|||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
e.target.value
|
e.target.value
|
||||||
)}
|
)}
|
||||||
|
data-testid={`ImportExportConfigurator_targetName_${row}`}
|
||||||
/>
|
/>
|
||||||
{#if $targetDbinfo}
|
{#if $targetDbinfo}
|
||||||
<DropDownButton
|
<DropDownButton
|
||||||
|
|||||||
Reference in New Issue
Block a user