Browse Source

test: clear filters on ToDo before running test (#17494)

version-14
Ankush Menat 2 years ago
committed by GitHub
parent
commit
e762fe9ce1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 3 deletions
  1. +2
    -1
      cypress/integration/form.js
  2. +1
    -0
      cypress/integration/list_paging.js
  3. +2
    -0
      cypress/integration/list_view.js
  4. +3
    -2
      cypress/integration/timeline.js

+ 2
- 1
cypress/integration/form.js View File

@@ -17,7 +17,8 @@ context('Form', () => {
cy.get('.primary-action').click();
cy.wait('@form_save').its('response.statusCode').should('eq', 200);

cy.visit('/app/todo');
cy.go_to_list('ToDo');
cy.clear_filters()
cy.get('.page-head').findByTitle('To Do').should('exist');
cy.get('.list-row').should('contain', 'this is a test todo');
});


+ 1
- 0
cypress/integration/list_paging.js View File

@@ -9,6 +9,7 @@ context('List Paging', () => {

it('test load more with count selection buttons', () => {
cy.visit('/app/todo/view/report');
cy.clear_filters()

cy.get('.list-paging-area .list-count').should('contain.text', '20 of');
cy.get('.list-paging-area .btn-more').click();


+ 2
- 0
cypress/integration/list_view.js View File

@@ -9,6 +9,7 @@ context('List View', () => {

it('Keep checkbox checked after Refresh', () => {
cy.go_to_list('ToDo');
cy.clear_filters()
cy.get('.list-row-container .list-row-checkbox').click({ multiple: true, force: true });
cy.get('.actions-btn-group button').contains('Actions').should('be.visible');
cy.intercept('/api/method/frappe.desk.reportview.get').as('list-refresh');
@@ -21,6 +22,7 @@ context('List View', () => {
it('enables "Actions" button', () => {
const actions = ['Approve', 'Reject', 'Edit', 'Export', 'Assign To', 'Apply Assignment Rule', 'Add Tags', 'Print', 'Delete'];
cy.go_to_list('ToDo');
cy.clear_filters()
cy.get('.list-row-container:contains("Pending") .list-row-checkbox').click({ multiple: true, force: true });
cy.get('.actions-btn-group button').contains('Actions').should('be.visible').click();
cy.get('.dropdown-menu li:visible .dropdown-item').should('have.length', 9).each((el, index) => {


+ 3
- 2
cypress/integration/timeline.js View File

@@ -12,7 +12,8 @@ context('Timeline', () => {
cy.get('[data-fieldname="description"] .ql-editor.ql-blank').type('Test ToDo', {force: true}).wait(200);
cy.get('.page-head .page-actions').findByRole('button', {name: 'Save'}).click();

cy.visit('/app/todo');
cy.go_to_list('ToDo');
cy.clear_filters()
cy.click_listview_row_item(0);

//To check if the comment box is initially empty and tying some text into it
@@ -79,4 +80,4 @@ context('Timeline', () => {
cy.get('.page-actions .actions-btn-group [data-label="Delete"]').click();
cy.click_modal_primary_button('Yes');
});
});
});

Loading…
Cancel
Save