From bbbeb342dffa296a0f09cbc5b089e665b0235d8f Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Wed, 9 Feb 2022 11:56:02 +0530 Subject: [PATCH] fix: test for show title field in link fields --- cypress/integration/control_link.js | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/cypress/integration/control_link.js b/cypress/integration/control_link.js index ea3b076428..c954233bbf 100644 --- a/cypress/integration/control_link.js +++ b/cypress/integration/control_link.js @@ -98,14 +98,26 @@ context('Control Link', () => { it('show title field in link', () => { get_dialog_with_link().as('dialog'); - cy.server(); cy.insert_doc("Property Setter", { - property: "show_title_field_in_link", - doc_type: "ToDo", - value: 1, - doctype_or_field: "DocType" + "doctype": "Property Setter", + "doc_type": "ToDo", + "property": "show_title_field_in_link", + "property_type": "Check", + "doctype_or_field": "DocType", + "value": "1" }, true); - cy.route('POST', '/api/method/frappe.desk.search.search_link').as('search_link'); + + cy.window().its('frappe').then(frappe => { + if (!frappe.boot) { + frappe.boot = { + link_title_doctypes: ['ToDo'] + } + } else { + frappe.boot.link_title_doctypes = ['ToDo']; + } + }); + + cy.intercept('POST', '/api/method/frappe.desk.search.search_link').as('search_link'); cy.get('.frappe-control[data-fieldname=link] input').focus().as('input'); cy.wait('@search_link');