Browse Source

fix(test): increase timeout for record creation

develop
Rucha Mahabal 3 years ago
parent
commit
eb65ce662a
  1. 27
      cypress/integration/test_organizational_chart_desktop.js
  2. 27
      cypress/integration/test_organizational_chart_mobile.js

27
cypress/integration/test_organizational_chart_desktop.js

@ -4,12 +4,27 @@ context('Organizational Chart', () => {
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();
});
});
});

27
cypress/integration/test_organizational_chart_mobile.js

@ -5,12 +5,27 @@ context('Organizational Chart Mobile', () => {
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();
});
});
});

Loading…
Cancel
Save