fix(test): increase timeout for record creation
diff --git a/cypress/integration/test_organizational_chart_desktop.js b/cypress/integration/test_organizational_chart_desktop.js
index 52863f1..0da4e56 100644
--- a/cypress/integration/test_organizational_chart_desktop.js
+++ b/cypress/integration/test_organizational_chart_desktop.js
@@ -4,12 +4,27 @@
 		cy.visit('/app/website');
 		cy.awesomebar('Organizational Chart');
 
-		cy.call('erpnext.tests.ui_test_helpers.create_employee_records').then(() => {
-			cy.get('.frappe-control[data-fieldname=company] input').focus().as('input');
-			cy.get('@input')
-				.clear({ force: true })
-				.type('Test Org Chart{enter}', { force: true })
-				.blur({ force: true });
+		cy.window().its('frappe.csrf_token').then(csrf_token => {
+			return cy.request({
+				url: `/api/method/erpnext.tests.ui_test_helpers.create_employee_records`,
+				method: 'POST',
+				headers: {
+					Accept: 'application/json',
+					'Content-Type': 'application/json',
+					'X-Frappe-CSRF-Token': csrf_token
+				},
+				timeout: 60000
+			})
+			.then(res => {
+				expect(res.status).eq(200);
+				cy.get('.frappe-control[data-fieldname=company] input').focus().as('input');
+				cy.get('@input')
+					.clear({ force: true })
+					.type('Test Org Chart{enter}', { force: true })
+					.blur({ force: true });
+
+				cy.get('body').click();
+			});
 		});
 	});
 
diff --git a/cypress/integration/test_organizational_chart_mobile.js b/cypress/integration/test_organizational_chart_mobile.js
index 2272a31..0374678 100644
--- a/cypress/integration/test_organizational_chart_mobile.js
+++ b/cypress/integration/test_organizational_chart_mobile.js
@@ -5,12 +5,27 @@
 		cy.visit('/app/website');
 		cy.awesomebar('Organizational Chart');
 
-		cy.call('erpnext.tests.ui_test_helpers.create_employee_records').then(() => {
-			cy.get('.frappe-control[data-fieldname=company] input').focus().as('input');
-			cy.get('@input')
-				.clear({ force: true })
-				.type('Test Org Chart{enter}', { force: true })
-				.blur({ force: true });
+		cy.window().its('frappe.csrf_token').then(csrf_token => {
+			return cy.request({
+				url: `/api/method/erpnext.tests.ui_test_helpers.create_employee_records`,
+				method: 'POST',
+				headers: {
+					Accept: 'application/json',
+					'Content-Type': 'application/json',
+					'X-Frappe-CSRF-Token': csrf_token
+				},
+				timeout: 60000
+			})
+			.then(res => {
+				expect(res.status).eq(200);
+				cy.get('.frappe-control[data-fieldname=company] input').focus().as('input');
+				cy.get('@input')
+					.clear({ force: true })
+					.type('Test Org Chart{enter}', { force: true })
+					.blur({ force: true });
+
+				cy.get('body').click();
+			});
 		});
 	});