From b40be61a4cc6e7dedee45cd90f93a09c70edbff3 Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Thu, 7 Mar 2019 21:30:48 +0530 Subject: [PATCH] fix(cypress): Check everything in one test --- ...view_settings.js => list_view_settings.js} | 25 ++++++------------- 1 file changed, 8 insertions(+), 17 deletions(-) rename cypress/integration/{listview_settings.js => list_view_settings.js} (63%) diff --git a/cypress/integration/listview_settings.js b/cypress/integration/list_view_settings.js similarity index 63% rename from cypress/integration/listview_settings.js rename to cypress/integration/list_view_settings.js index 8d52519129..59921b162c 100644 --- a/cypress/integration/listview_settings.js +++ b/cypress/integration/list_view_settings.js @@ -8,35 +8,26 @@ context('List View Settings', () => { cy.get('.list-count').should('contain', "20 of"); cy.get('.sidebar-stat').should('contain', "No Tags"); }); - it('disable count and verify', () => { + it('disable count and sidebar stats then verify', () => { cy.visit('/desk#List/DocType/List'); cy.get('.list-count').should('contain', "20 of"); cy.get('button').contains('Menu').click(); cy.get('.dropdown-menu li').filter(':visible').contains('Settings').click(); cy.get('.modal-dialog').should('contain', 'Settings'); + cy.get('input[data-fieldname="disable_count"]').check({force: true}); + cy.get('input[data-fieldname="disable_sidebar_stats"]').check({force: true}); cy.get('button').filter(':visible').contains('Save').click(); + cy.reload(); + cy.get('.list-count').should('be.empty'); - cy.get('button').contains('Menu').click(); + cy.get('.list-sidebar .sidebar-stat').should('not.exist'); + + cy.get('button').contains('Menu').click({force: true}); cy.get('.dropdown-menu li').filter(':visible').contains('Settings').click(); cy.get('.modal-dialog').should('contain', 'Settings'); cy.get('input[data-fieldname="disable_count"]').uncheck({force: true}); - cy.get('button').filter(':visible').contains('Save').click(); - }); - it('disable sidebar stats and verify', () => { - cy.visit('/desk#List/DocType/List'); - cy.get('.list-count').should('contain', "20 of"); - cy.get('button').contains('Menu').click(); - cy.get('.dropdown-menu li').filter(':visible').contains('Settings').click(); - cy.get('.modal-dialog').should('contain', 'Settings'); - cy.get('input[data-fieldname="disable_sidebar_stats"]').check({force: true}); - cy.get('button').filter(':visible').contains('Save').click(); - cy.reload(); - cy.get('.list-sidebar .sidebar-stat').should('not.exist'); - cy.get('button').contains('Menu').click(); - cy.get('.dropdown-menu li').filter(':visible').contains('Settings').click(); - cy.get('.modal-dialog').should('contain', 'Settings'); cy.get('input[data-fieldname="disable_sidebar_stats"]').uncheck({force: true}); cy.get('button').filter(':visible').contains('Save').click(); });