diff --git a/cypress/e2e/tables-table.cy.js b/cypress/e2e/tables-table.cy.js
index 9591855889..af4d169535 100644
--- a/cypress/e2e/tables-table.cy.js
+++ b/cypress/e2e/tables-table.cy.js
@@ -62,24 +62,31 @@ describe('Manage a table', () => {
cy.get('[data-cy="importResultRowErrors"]').should('contain.text', '0')
})
- it('Update title And Description', () => {
- cy.get('.app-navigation__list').contains('to do list').click({ force: true })
+ it('Update description', () => {
+ cy.loadTable('to do list')
cy.get('[data-cy="customTableAction"] button').click()
- cy.get('.action-button__text').contains('Edit table').click()
+ cy.get('[data-cy="dataTableEditTableBtn"]').click()
cy.get('[data-cy="editTableModal"]').should('be.visible')
cy.get('.modal-container input').last().should('be.visible').should('be.enabled')
cy.get('.modal-container input').last().clear().type('ToDo list')
cy.get('.modal__content #description-editor .tiptap.ProseMirror').type('Updated ToDo List description')
- cy.get('.modal-container button').contains('Save').click()
+ cy.get('[data-cy="editTableSaveBtn"]').should('be.enabled').click()
cy.wait(10).get('.toastify.toast-success').should('be.visible')
- cy.get('.app-navigation__list').contains('ToDo list').should('exist')
+ // cy.get('.app-navigation__list').contains('ToDo list').should('exist')
cy.contains('.text-editor__content p', 'Updated ToDo List description').should('be.visible')
})
it('Delete', () => {
- cy.deleteTable('ToDo list')
+ cy.createTable('New list')
+ cy.loadTable('New list')
+ cy.createTextLineColumn('text line', 'test', '12', true)
+ cy.get('[data-cy="createRowBtn"]').click()
+ cy.get('[data-cy="createRowModal"] input').first().should('be.visible')
+ cy.get('[data-cy="createRowModal"] input').first().clear().type('hello world')
+ cy.get('[data-cy="createRowSaveButton"]').click()
+ cy.deleteTable('New list')
})
it('Transfer', () => {
@@ -90,9 +97,9 @@ describe('Manage a table', () => {
cy.get('.tile').contains('ToDo').click({ force: true })
cy.contains('button', 'Create table').click()
- cy.get('.app-navigation__list').contains('test table').click({ force: true })
+ cy.loadTable('test table')
cy.get('[data-cy="customTableAction"] button').click()
- cy.get('.action-button__text').contains('Edit table').click()
+ cy.get('[data-cy="dataTableEditTableBtn"]').click()
cy.get('[data-cy="editTableModal"]').should('be.visible')
cy.get('[data-cy="editTableModal"] button').contains('Change owner').click()
diff --git a/cypress/support/commands.js b/cypress/support/commands.js
index b5eaa8aa44..c094103ff9 100644
--- a/cypress/support/commands.js
+++ b/cypress/support/commands.js
@@ -94,7 +94,7 @@ Cypress.Commands.add('deleteTable', (title) => {
cy.get('[data-cy="editTableModal"] [data-cy="editTableDeleteBtn"]').click()
cy.get('[data-cy="editTableModal"] [data-cy="editTableConfirmDeleteBtn"]').click()
cy.wait(10).get('.toastify.toast-success').should('be.visible')
- cy.get('[data-cy="navigationTableItem"]').contains('to do list').should('not.exist')
+ cy.get('[data-cy="navigationTableItem"]').contains(title).should('not.exist')
})
diff --git a/src/modules/modals/EditTable.vue b/src/modules/modals/EditTable.vue
index cd2936583a..60456cbdc0 100644
--- a/src/modules/modals/EditTable.vue
+++ b/src/modules/modals/EditTable.vue
@@ -62,7 +62,7 @@
{{ t('tables', 'Change owner') }}
-
+
{{ t('tables', 'Save') }}