From d52a0f283ab4b4887dc0de96d310a20051839ff0 Mon Sep 17 00:00:00 2001 From: NandanAnantharamu <67676905+NandanAnantharamu@users.noreply.github.com> Date: Mon, 13 Jan 2025 12:12:53 +0530 Subject: [PATCH] test: exluding from airgap list of tests (#38596) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary by CodeRabbit - **Tests** - Updated Cypress test suite for import functionality - Added tag to exclude test in specific environments Co-authored-by: “NandanAnantharamu” <“nandan@thinkify.io”> --- .../PartialImportExport/VerifyImport_spec.ts | 106 +++++++++--------- 1 file changed, 55 insertions(+), 51 deletions(-) diff --git a/app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/VerifyImport_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/VerifyImport_spec.ts index ab4c6337ad..6c1fd25a41 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/VerifyImport_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/VerifyImport_spec.ts @@ -11,55 +11,59 @@ import EditorNavigation, { } from "../../../../support/Pages/EditorNavigation"; import ReconnectLocators from "../../../../locators/ReconnectLocators"; -describe("Tests Import option for normal apps at app level", {}, () => { - before(() => { - gitSync.CreateNConnectToGit(); - }); - - it("1. Verify Import Option at app level", () => { - let Datasource = [ - "AWSLambda", - "Airtable", - "GSheets_RWDSelected", - "GSheets_RWDAll", - "Hubspot", - "gsheet", - "Twilio", - "Dynamo", - "ElasticSearch", - "Firestore", - "Movies", - "Mongo", - "Oracle", - "Redshift", - "PostGreSQL", - "SMTP", - "Snowflake", - "S3", - "Oauth2.0", - "Pixabay", - "OpenAI", - ]; - AppSidebar.navigate(AppSidebarButton.Settings); - agHelper.GetNClick(appSettings.locators._importHeader); - agHelper.AssertElementEnabledDisabled(appSettings.locators._importBtn); - - homePage.NavigateToHome(); - homePage.CreateNewApplication(); - AppSidebar.navigate(AppSidebarButton.Settings); - agHelper.GetNClick(appSettings.locators._importHeader); - agHelper.AssertElementEnabledDisabled( - appSettings.locators._importBtn, - 0, - false, - ); - agHelper.GetNClick(appSettings.locators._importBtn); - homePage.ImportApp("TryToCoverMore.json", "", true); - agHelper.GetNClick(ReconnectLocators.SkipToAppBtn); - - AppSidebar.navigate(AppSidebarButton.Data); - Datasource.forEach((ds) => { - agHelper.GetNAssertContains(locators._listItemTitle, ds); +describe( + "Tests Import option for normal apps at app level", + { tags: ["@tag.excludeForAirgap"] }, + () => { + before(() => { + gitSync.CreateNConnectToGit(); }); - }); -}); + + it("1. Verify Import Option at app level", () => { + let Datasource = [ + "AWSLambda", + "Airtable", + "GSheets_RWDSelected", + "GSheets_RWDAll", + "Hubspot", + "gsheet", + "Twilio", + "Dynamo", + "ElasticSearch", + "Firestore", + "Movies", + "Mongo", + "Oracle", + "Redshift", + "PostGreSQL", + "SMTP", + "Snowflake", + "S3", + "Oauth2.0", + "Pixabay", + "OpenAI", + ]; + AppSidebar.navigate(AppSidebarButton.Settings); + agHelper.GetNClick(appSettings.locators._importHeader); + agHelper.AssertElementEnabledDisabled(appSettings.locators._importBtn); + + homePage.NavigateToHome(); + homePage.CreateNewApplication(); + AppSidebar.navigate(AppSidebarButton.Settings); + agHelper.GetNClick(appSettings.locators._importHeader); + agHelper.AssertElementEnabledDisabled( + appSettings.locators._importBtn, + 0, + false, + ); + agHelper.GetNClick(appSettings.locators._importBtn); + homePage.ImportApp("TryToCoverMore.json", "", true); + agHelper.GetNClick(ReconnectLocators.SkipToAppBtn); + + AppSidebar.navigate(AppSidebarButton.Data); + Datasource.forEach((ds) => { + agHelper.GetNAssertContains(locators._listItemTitle, ds); + }); + }); + }, +);