From 4fcb22546bdf670d9be7e99113b5fd07842777c3 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 12 Nov 2019 11:11:35 +0530 Subject: [PATCH 1/3] test(listview): Select Pending Todo items --- cypress/integration/list_view.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cypress/integration/list_view.js b/cypress/integration/list_view.js index 8d37b19c89..20a973c1dd 100644 --- a/cypress/integration/list_view.js +++ b/cypress/integration/list_view.js @@ -10,7 +10,7 @@ context('List View', () => { it('enables "Actions" button', () => { const actions = ['Approve', 'Reject', 'Edit', 'Assign To', 'Apply Assignment Rule', 'Print', 'Delete']; cy.go_to_list('ToDo'); - cy.get('.level-item.list-row-checkbox.hidden-xs').click({ multiple: true, force: true }); + cy.get('.list-row-container:contains("Pending") .list-row-checkbox').click({ multiple: true, force: true }); cy.get('.btn.btn-primary.btn-sm.dropdown-toggle').contains('Actions').should('be.visible').click(); cy.get('.dropdown-menu li:visible').should('have.length', 7).each((el, index) => { cy.wrap(el).contains(actions[index]); From ea7d75c5235052b26cb138b0c03f65d9670d4f56 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 12 Nov 2019 11:11:42 +0530 Subject: [PATCH 2/3] test: Remove .only --- cypress/integration/control_link.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cypress/integration/control_link.js b/cypress/integration/control_link.js index 0524905cce..901a05d989 100644 --- a/cypress/integration/control_link.js +++ b/cypress/integration/control_link.js @@ -45,7 +45,7 @@ context('Control Link', () => { }); }); - it.only('should unset invalid value', () => { + it('should unset invalid value', () => { get_dialog_with_link().as('dialog'); cy.server(); From ffa8038e4cae68e22a0a73e8da4aa5a03a5dc085 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 12 Nov 2019 11:52:41 +0530 Subject: [PATCH 3/3] test: Fix Control Link test --- cypress/integration/control_link.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/cypress/integration/control_link.js b/cypress/integration/control_link.js index 901a05d989..a934132c89 100644 --- a/cypress/integration/control_link.js +++ b/cypress/integration/control_link.js @@ -28,14 +28,12 @@ context('Control Link', () => { cy.server(); cy.route('POST', '/api/method/frappe.desk.search.search_link').as('search_link'); - cy.get('.frappe-control[data-fieldname=link] input') - .focus() - .type('todo for li') - .type('n', { delay: 600 }) - .type('k', { delay: 700 }); + cy.get('.frappe-control[data-fieldname=link] input').focus().as('input'); + cy.wait('@search_link'); + cy.get('@input').type('todo for link'); cy.wait('@search_link'); cy.get('.frappe-control[data-fieldname=link] ul').should('be.visible'); - cy.get('.frappe-control[data-fieldname=link] input').type('{downarrow}{enter}', { delay: 100 }); + cy.get('.frappe-control[data-fieldname=link] input').type('{enter}', { delay: 100 }); cy.get('.frappe-control[data-fieldname=link] input').blur(); cy.get('@dialog').then(dialog => { cy.get('@todos').then(todos => {