diff --git a/e2e-tests/cypress/e2e/browse-data.cy.js b/e2e-tests/cypress/e2e/browse-data.cy.js
index 520ab8367..331c8040a 100644
--- a/e2e-tests/cypress/e2e/browse-data.cy.js
+++ b/e2e-tests/cypress/e2e/browse-data.cy.js
@@ -364,4 +364,43 @@ describe('Data browser data', () => {
cy.contains('Balls to the Wall');
cy.themeshot('aiassistant');
});
+
+ it('Modify data', () => {
+ // TODO FIX: delete references cascade not working
+ cy.contains('MySql-connection').click();
+ cy.contains('MyChinook').click();
+ cy.contains('Employee').click();
+ cy.contains('Rows: 8');
+
+ cy.contains('Laura').click();
+ cy.contains('Laura').click();
+ cy.get('body').realType('Jane');
+ // cy.contains('Peacock').click();
+ // cy.testid('TableDataTab_deleteSelectedRows').click();
+ cy.contains('King').click();
+ cy.testid('TableDataTab_deleteSelectedRows').click();
+ cy.testid('TableDataTab_insertNewRow').click();
+ cy.get('body').realType('Novak');
+ cy.get('body').realPress('{enter}');
+ cy.realPress(['ArrowRight']);
+ cy.get('body').realType('Karel');
+ cy.testid('TableDataTab_save').click();
+ cy.contains('INSERT INTO `Employee`');
+ cy.contains("SET `FirstName`='Jane'");
+ cy.contains('DELETE FROM `Employee`');
+ cy.themeshot('modifydata');
+
+ // cy.testid('ConfirmSqlModal_okButton').click();
+ // cy.contains('Cannot delete or update a parent row')
+ // cy.testid('ConfirmSqlModal_okButton').click();
+
+ // cy.testid('TableDataTab_save').click();
+ // cy.testid('ConfirmSqlModal_deleteReferencesCascade').click();
+ // cy.testid('ConfirmSqlModal_okButton').click();
+
+ cy.testid('ConfirmSqlModal_okButton').click();
+
+ cy.contains('Novak');
+ cy.contains('Rows: 8');
+ });
});
diff --git a/packages/web/src/modals/ConfirmSqlModal.svelte b/packages/web/src/modals/ConfirmSqlModal.svelte
index 3b328eaf3..1f048a878 100644
--- a/packages/web/src/modals/ConfirmSqlModal.svelte
+++ b/packages/web/src/modals/ConfirmSqlModal.svelte
@@ -92,6 +92,7 @@
templateProps={{ noMargin: true }}
label="Delete references CASCADE"
name="deleteReferencesCascade"
+ data-testid="ConfirmSqlModal_deleteReferencesCascade"
/>
{/if}
@@ -166,8 +167,14 @@
closeCurrentModal();
onConfirm(currentScript);
}}
+ data-testid="ConfirmSqlModal_okButton"
+ />
+