From 99c87d1a7828113daee0b8d7a1a9fdd4a0e8f858 Mon Sep 17 00:00:00 2001 From: Sumit Kumar Date: Fri, 14 Jul 2023 15:02:33 +0530 Subject: [PATCH] chore: add cypress test case to validate port number placeholder (#25370) --- .../Port_Number_Placeholder_Spec.ts | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/app/client/cypress/e2e/Sanity/Datasources/Port_Number_Placeholder_Spec.ts b/app/client/cypress/e2e/Sanity/Datasources/Port_Number_Placeholder_Spec.ts index b35de8b1e1..853f5b5a5f 100644 --- a/app/client/cypress/e2e/Sanity/Datasources/Port_Number_Placeholder_Spec.ts +++ b/app/client/cypress/e2e/Sanity/Datasources/Port_Number_Placeholder_Spec.ts @@ -37,5 +37,89 @@ describe("Test placeholder value for port number for all datasources - tests #24 expectedPlaceholderValue, ); dataSources.SaveDSFromDialog(false); + + // MySQL + dataSources.NavigateToDSCreateNew(); + dataSources.CreatePlugIn("MySQL"); + + expectedPlaceholderValue = "3306"; + agHelper.AssertAttribute( + dataSources._port, + "placeholder", + expectedPlaceholderValue, + ); + dataSources.SaveDSFromDialog(false); + + // Postgres + dataSources.NavigateToDSCreateNew(); + dataSources.CreatePlugIn("PostgreSQL"); + + expectedPlaceholderValue = "5432"; + agHelper.AssertAttribute( + dataSources._port, + "placeholder", + expectedPlaceholderValue, + ); + dataSources.SaveDSFromDialog(false); + + // MongoDB + dataSources.NavigateToDSCreateNew(); + dataSources.CreatePlugIn("MongoDB"); + + expectedPlaceholderValue = "27017"; + agHelper.AssertAttribute( + dataSources._port, + "placeholder", + expectedPlaceholderValue, + ); + dataSources.SaveDSFromDialog(false); + + // Elasticsearch + dataSources.NavigateToDSCreateNew(); + dataSources.CreatePlugIn("Elasticsearch"); + + expectedPlaceholderValue = "9200"; + agHelper.AssertAttribute( + dataSources._port, + "placeholder", + expectedPlaceholderValue, + ); + dataSources.SaveDSFromDialog(false); + + // Redis + dataSources.NavigateToDSCreateNew(); + dataSources.CreatePlugIn("Redis"); + + expectedPlaceholderValue = "6379"; + agHelper.AssertAttribute( + dataSources._port, + "placeholder", + expectedPlaceholderValue, + ); + dataSources.SaveDSFromDialog(false); + + // Redshift + dataSources.NavigateToDSCreateNew(); + dataSources.CreatePlugIn("Redshift"); + + expectedPlaceholderValue = "5439"; + agHelper.AssertAttribute( + dataSources._port, + "placeholder", + expectedPlaceholderValue, + ); + dataSources.SaveDSFromDialog(false); + + // ArangoDB + dataSources.NavigateToDSCreateNew(); + dataSources.CreatePlugIn("ArangoDB"); + + expectedPlaceholderValue = "8529"; + agHelper.AssertAttribute( + dataSources._port, + "placeholder", + expectedPlaceholderValue, + ); + dataSources.SaveDSFromDialog(false); }); });