From ec2c65f0a5986aa6f2583566f3b3188dc2c809d4 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 28 Apr 2022 14:27:46 +0530 Subject: [PATCH 1/5] fix(test): control_dynamic_link.js --- cypress/integration/control_dynamic_link.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cypress/integration/control_dynamic_link.js b/cypress/integration/control_dynamic_link.js index cc1eb0b695..68490547da 100644 --- a/cypress/integration/control_dynamic_link.js +++ b/cypress/integration/control_dynamic_link.js @@ -62,8 +62,8 @@ context('Dynamic Link', () => { "label": "Document ID", "fieldname": "doc_id", "fieldtype": "Dynamic Link", - "get_options": () => { - return "User"; + "get_options": () => { + return "User"; }, "in_list_view": 1, }] @@ -118,11 +118,11 @@ context('Dynamic Link', () => { cy.get_field('doc_type').clear(); //Entering System Settings in the Doctype field - cy.fill_field('doc_type', 'System Settings', 'Link', {delay: 500}); + cy.fill_field('doc_type', 'System Settings{enter}', 'Link', {delay: 500}); cy.get_field('doc_id').click(); //Checking if the system throws error cy.get('.modal-title').should('have.text', 'Error'); cy.get('.msgprint').should('have.text', 'System Settings is not a valid DocType for Dynamic Link'); }); -}); \ No newline at end of file +}); From efd993cdc3527aed117e69e9c30366e16aa13dc9 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 28 Apr 2022 14:45:27 +0530 Subject: [PATCH 2/5] fix(test): control_dynamic_link.js --- cypress/integration/control_dynamic_link.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cypress/integration/control_dynamic_link.js b/cypress/integration/control_dynamic_link.js index 68490547da..f1a5e43402 100644 --- a/cypress/integration/control_dynamic_link.js +++ b/cypress/integration/control_dynamic_link.js @@ -118,7 +118,10 @@ context('Dynamic Link', () => { cy.get_field('doc_type').clear(); //Entering System Settings in the Doctype field - cy.fill_field('doc_type', 'System Settings{enter}', 'Link', {delay: 500}); + cy.fill_field('doc_type', 'System Settings', 'Link', {delay: 500}); + cy.get(`[data-fieldname="${field.fieldname}"] ul:visible li:first-child`) + .click({scrollBehavior: false}); + cy.get_field('doc_id').click(); //Checking if the system throws error From 9847019457be4532e2257c47d9b325113405fac8 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 28 Apr 2022 14:47:07 +0530 Subject: [PATCH 3/5] fix(test): control_dynamic_link.js --- cypress/integration/control_dynamic_link.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cypress/integration/control_dynamic_link.js b/cypress/integration/control_dynamic_link.js index f1a5e43402..d47f7a8855 100644 --- a/cypress/integration/control_dynamic_link.js +++ b/cypress/integration/control_dynamic_link.js @@ -119,7 +119,7 @@ context('Dynamic Link', () => { //Entering System Settings in the Doctype field cy.fill_field('doc_type', 'System Settings', 'Link', {delay: 500}); - cy.get(`[data-fieldname="${field.fieldname}"] ul:visible li:first-child`) + cy.get(`[data-fieldname="doc_type"] ul:visible li:first-child`) .click({scrollBehavior: false}); cy.get_field('doc_id').click(); From c23cc52948390b5065de735715272f6f24db8006 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 28 Apr 2022 15:17:56 +0530 Subject: [PATCH 4/5] fix(test): control_dynamic_link.js --- cypress/integration/control_dynamic_link.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cypress/integration/control_dynamic_link.js b/cypress/integration/control_dynamic_link.js index d47f7a8855..944dae5072 100644 --- a/cypress/integration/control_dynamic_link.js +++ b/cypress/integration/control_dynamic_link.js @@ -118,7 +118,9 @@ context('Dynamic Link', () => { cy.get_field('doc_type').clear(); //Entering System Settings in the Doctype field + cy.intercept('/api').as('api/*/search_link.py'); cy.fill_field('doc_type', 'System Settings', 'Link', {delay: 500}); + cy.wait('@api'); cy.get(`[data-fieldname="doc_type"] ul:visible li:first-child`) .click({scrollBehavior: false}); From dfeb16f58da9f0ed826633dcd4734684667052a7 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 28 Apr 2022 15:20:29 +0530 Subject: [PATCH 5/5] fix(test): control_dynamic_link.js --- cypress/integration/control_dynamic_link.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cypress/integration/control_dynamic_link.js b/cypress/integration/control_dynamic_link.js index 944dae5072..32b2c274a8 100644 --- a/cypress/integration/control_dynamic_link.js +++ b/cypress/integration/control_dynamic_link.js @@ -118,9 +118,9 @@ context('Dynamic Link', () => { cy.get_field('doc_type').clear(); //Entering System Settings in the Doctype field - cy.intercept('/api').as('api/*/search_link.py'); + cy.intercept('/api/method/frappe.desk.search.search_link').as('search_query'); cy.fill_field('doc_type', 'System Settings', 'Link', {delay: 500}); - cy.wait('@api'); + cy.wait('@search_query'); cy.get(`[data-fieldname="doc_type"] ul:visible li:first-child`) .click({scrollBehavior: false});