From a5f0bd179325be0fd5dd440c6b04a56cd3c8e405 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Sat, 24 Sep 2022 12:54:26 +0530 Subject: [PATCH] chore(cypress): persist localstorage across tests Signed-off-by: Pranav C --- .../integration/common/4g_table_view_expanded_form.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/cypress/integration/common/4g_table_view_expanded_form.js b/scripts/cypress/integration/common/4g_table_view_expanded_form.js index 74148918c3..1094a7e4df 100644 --- a/scripts/cypress/integration/common/4g_table_view_expanded_form.js +++ b/scripts/cypress/integration/common/4g_table_view_expanded_form.js @@ -23,13 +23,18 @@ function verifyExpandFormHeader(title) { export const genTest = (apiType, dbType) => { if (!isTestSuiteActive(apiType, dbType)) return; + let clear; + describe(`${apiType.toUpperCase()} api - Table views: Expanded form`, () => { before(() => { cy.restoreLocalStorage(); // open a table to work on views // - cy.openTableTab("Country", 25); + cy.openTableTab('Country', 25); + + clear = Cypress.LocalStorage.clear; + Cypress.LocalStorage.clear = () => {} }); beforeEach(() => { @@ -44,6 +49,7 @@ export const genTest = (apiType, dbType) => { cy.restoreLocalStorage(); cy.closeTableTab("Country"); cy.saveLocalStorage(); + Cypress.LocalStorage.clear = clear; }); // Common routine to create/edit/delete GRID & GALLERY view