Skip to content

Commit 33a969b

Browse files
committed
Added sdk fulld ata page verify case
1 parent b3a3710 commit 33a969b

File tree

3 files changed

+182
-173
lines changed

3 files changed

+182
-173
lines changed

ui-tests/cypress/e2e/onboarding/onboarding.cy.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ describe('Complete Onboarding', () => {
231231
requestStatsPageHelpers.clickHealthCheckTab();
232232
healthCheckPageHelpers.verifyEmptyPageElements();
233233
healthCheckPageHelpers.clickSdkConfigurationTab();
234-
sdkConfigurationsPageHelpers.verifyEmptyPageElements();
234+
sdkConfigurationsPageHelpers.verifyPageElements({});
235235
navigationHelpers.goToComplianceHubMetricsPage();
236236
complianceHubMetricsPageHelpers.verifyEmptyPageElements();
237237
complianceHubMetricsPageHelpers.clickUsersTab();
@@ -393,12 +393,11 @@ describe('Complete Onboarding', () => {
393393
sdkManagersPageHelpers.verifyFullDataPageElements();
394394
sdkManagersPageHelpers.clickRequestStatsTab();
395395
requestStatsPageHelpers.verifyFullDataPageElements();
396-
397396
requestStatsPageHelpers.clickHealthCheckTab();
398397
//healthCheckPageHelpers.verifyFullDataPageElements(); //TODO: Data is not being generated with the populator. Need to generate the data
398+
healthCheckPageHelpers.clickSdkConfigurationTab();
399+
sdkConfigurationsPageHelpers.verifyPageElements({});
399400
//TODO: Add the cases of the following pages
400-
//healthCheckPageHelpers.clickSdkConfigurationTab();
401-
//sdkConfigurationsPageHelpers.verifyFullDataPageElements();
402401
//navigationHelpers.goToComplianceHubMetricsPage();
403402
//complianceHubMetricsPageHelpers.verifyFullDataPageElements();
404403
//complianceHubMetricsPageHelpers.clickUsersTab();

ui-tests/cypress/lib/dashboard/manage/sdk/configurations.js

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
import sdkConfiguratonsPageElements from "../../../../support/elements/dashboard/manage/sdk/configurations";
22

33
const verifyStaticElementsOfPage = () => {
4+
cy.verifyElement({
5+
element: sdkConfiguratonsPageElements.TAB_SDK_STATS,
6+
elementText: "SDK Stats",
7+
});
8+
9+
cy.verifyElement({
10+
element: sdkConfiguratonsPageElements.TAB_REQUEST_STATS,
11+
elementText: "Request Stats",
12+
});
13+
14+
cy.verifyElement({
15+
element: sdkConfiguratonsPageElements.TAB_HEALTH_CHECK,
16+
elementText: "Health Check",
17+
});
18+
19+
cy.verifyElement({
20+
element: sdkConfiguratonsPageElements.TAB_SDK_CONFIGURATION,
21+
elementText: "SDK Configuration",
22+
});
23+
424
cy.verifyElement({
525
labelElement: sdkConfiguratonsPageElements.PAGE_TITLE,
626
labelText: "SDK Configuration (Experimental)",
@@ -34,18 +54,21 @@ const verifyStaticElementsOfPage = () => {
3454
});
3555
};
3656

37-
const verifyEmptyPageElements = () => {
57+
const verifyPageElements = ({
58+
isSdkTrackingEnabled = true,
59+
isSdkNetworkingEnabled = true
60+
}) => {
3861

3962
verifyStaticElementsOfPage();
4063

4164
cy.verifyElement({
4265
element: sdkConfiguratonsPageElements.SDK_TRACKING_SWITCH,
43-
isChecked: true
66+
isChecked: isSdkTrackingEnabled
4467
});
4568

4669
cy.verifyElement({
4770
element: sdkConfiguratonsPageElements.SDK_NETWORKINF_SWITCH,
48-
isChecked: true
71+
isChecked: isSdkNetworkingEnabled
4972
});
5073
};
5174

@@ -70,7 +93,7 @@ const clickSdkConfigurationTab = () => {
7093
};
7194

7295
module.exports = {
73-
verifyEmptyPageElements,
96+
verifyPageElements,
7497
clickSdkStatsTab,
7598
clickRequestStatsTab,
7699
clickHealthCheckTab,

0 commit comments

Comments
 (0)