|
|
@@ -8,14 +8,13 @@ context('Timeline Email', () => { |
|
|
|
it('Adding new ToDo, adding email and verifying timeline content for email attachment, deleting attachment and ToDo', () => { |
|
|
|
//Adding new ToDo |
|
|
|
cy.click_listview_primary_button('Add ToDo'); |
|
|
|
cy.get('.custom-actions > .btn').trigger('click', {delay: 500}); |
|
|
|
cy.get('.row > .section-body > .form-column > form > .frappe-control > .form-group > .control-input-wrapper > .control-input > .ql-container > .ql-editor').eq(0).type('Test ToDo', {force: true}); |
|
|
|
cy.get('.custom-actions:visible > .btn').contains("Edit in full page").click({delay: 500}); |
|
|
|
cy.fill_field("description", "Test ToDo", "Text Editor"); |
|
|
|
cy.wait(500); |
|
|
|
//cy.click_listview_primary_button('Save'); |
|
|
|
cy.get('.primary-action').contains('Save').click({force: true}); |
|
|
|
cy.wait(700); |
|
|
|
cy.visit('/app/todo'); |
|
|
|
cy.get('.list-row > .level-left > .list-subject > .level-item.ellipsis > .ellipsis').eq(0).click(); |
|
|
|
cy.get('.list-row > .level-left > .list-subject').eq(0).click(); |
|
|
|
|
|
|
|
//Creating a new email |
|
|
|
cy.get('.timeline-actions > .btn').click(); |
|
|
@@ -47,7 +46,7 @@ context('Timeline Email', () => { |
|
|
|
|
|
|
|
//Removing the added attachment |
|
|
|
cy.get('.attachment-row > .data-pill > .remove-btn > .icon').click(); |
|
|
|
cy.get('.modal-dialog > .modal-content > .modal-footer > .standard-actions > .btn-primary').contains('Yes').click(); |
|
|
|
cy.get('.modal-footer:visible > .standard-actions > .btn-primary').contains('Yes').click(); |
|
|
|
|
|
|
|
//To check if the removed attachment is shown in the timeline content |
|
|
|
cy.get('.timeline-content').should('contain', 'Removed 72402.jpg'); |
|
|
@@ -55,17 +54,17 @@ context('Timeline Email', () => { |
|
|
|
|
|
|
|
//To check if the discard button functionality in email is working correctly |
|
|
|
cy.get('.timeline-actions > .btn').click(); |
|
|
|
cy.fill_field('recipients', 'test@example.com', 'MultiSelect'); |
|
|
|
cy.fill_field('recipients', 'test@example.com', 'MultiSelect'); |
|
|
|
cy.get('.modal-footer > .standard-actions > .btn-secondary').contains('Discard').click(); |
|
|
|
cy.wait(500); |
|
|
|
cy.get('.timeline-actions > .btn').click(); |
|
|
|
cy.wait(500); |
|
|
|
cy.get_field('recipients', 'MultiSelect').should('have.text', ''); |
|
|
|
cy.get('.modal.show > .modal-dialog > .modal-content > .modal-header > .modal-actions > .btn-modal-close > .icon').click(); |
|
|
|
cy.get('.modal-header:visible > .modal-actions > .btn-modal-close > .icon').click(); |
|
|
|
|
|
|
|
//Deleting the added ToDo |
|
|
|
cy.get('#page-ToDo > .page-head > .container > .row > .col > .standard-actions > .menu-btn-group > .btn').click(); |
|
|
|
cy.get('.menu-btn-group > .dropdown-menu > li > .grey-link').eq(17).click(); |
|
|
|
cy.get('.modal.show > .modal-dialog > .modal-content > .modal-footer > .standard-actions > .btn-primary').click(); |
|
|
|
cy.get('.menu-btn-group:visible > .btn').click(); |
|
|
|
cy.get('.menu-btn-group:visible > .dropdown-menu > li > .dropdown-item').contains('Delete').click(); |
|
|
|
cy.get('.modal-footer:visible > .standard-actions > .btn-primary').click(); |
|
|
|
}); |
|
|
|
}); |