From dbee5931d2fb6bc104b5bc1c2e0cb32ebd2d1ca2 Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Sat, 25 Apr 2020 16:18:10 +0530 Subject: [PATCH] test: Fix form.js test - By waiting for form save --- cypress/integration/form.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cypress/integration/form.js b/cypress/integration/form.js index 586ae0de97..2eb48214a3 100644 --- a/cypress/integration/form.js +++ b/cypress/integration/form.js @@ -10,7 +10,13 @@ context('Form', () => { cy.visit('/desk#Form/ToDo/New ToDo 1'); cy.fill_field('description', 'this is a test todo', 'Text Editor').blur(); cy.get('.page-title').should('contain', 'Not Saved'); + cy.server(); + cy.route({ + method: 'POST', + url: 'api/method/frappe.desk.form.save.savedocs' + }).as('form_save'); cy.get('.primary-action').click(); + cy.wait('@form_save').its('status').should('eq', 200); cy.visit('/desk#List/ToDo'); cy.location('hash').should('eq', '#List/ToDo/List'); cy.get('h1').should('be.visible').and('contain', 'To Do');