Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ describe(
/**
* @param{toggleButton Css} Assert to be checked
*/
cy.togglebar(widgetsPage.defaultcheck);
_.agHelper.CheckUncheck(widgetsPage.defaultcheck);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replace function expression with an arrow function for consistency.

- it("Checkbox Widget Functionality", function () {
+ it("Checkbox Widget Functionality", () => {

Committable suggestion was skipped due low confidence.

/**
* @param{Show Alert} Css for InputChange
*/
Expand All @@ -45,7 +45,7 @@ describe(
});
it("Checkbox Functionality To Check Disabled Widget", function () {
cy.openPropertyPane("checkboxwidget");
cy.togglebar(commonlocators.Disablejs + " " + "input");
_.agHelper.CheckUncheck(commonlocators.Disablejs + " " + "input");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider using template literals for better readability and consistency.

- cy.get(publish.checkboxWidget + " " + "input").should("be.disabled");
+ cy.get(`${publish.checkboxWidget} input`).should("be.disabled");

Committable suggestion was skipped due low confidence.

_.deployMode.DeployApp();
cy.get(publish.checkboxWidget + " " + "input").should("be.disabled");
});
Expand All @@ -63,7 +63,7 @@ describe(
});
it("Checkbox Functionality To Check Visible Widget", function () {
cy.openPropertyPane("checkboxwidget");
cy.togglebar(commonlocators.visibleCheckbox);
_.agHelper.CheckUncheck(commonlocators.visibleCheckbox);
_.deployMode.DeployApp();
cy.get(publish.checkboxWidget + " " + "input").should("be.checked");
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ describe(
cy.moveToContentTab();

// Disable and publish
cy.togglebar(commonlocators.disableCheckbox);
_.agHelper.CheckUncheck(commonlocators.disableCheckbox);
_.deployMode.DeployApp();
// Disabled icon should be there
cy.get(codeScannerDisabledSVGIconOnPublishPage).should(
Expand Down Expand Up @@ -124,7 +124,7 @@ describe(
cy.moveToContentTab();

// Visibilty ON and publish
cy.togglebar(commonlocators.visibleCheckbox);
_.agHelper.CheckUncheck(commonlocators.visibleCheckbox);
_.deployMode.DeployApp();

// Video should be streaming
Expand Down Expand Up @@ -189,7 +189,7 @@ describe(
cy.moveToContentTab();

// Disable and publish
cy.togglebar(commonlocators.disableCheckbox);
_.agHelper.CheckUncheck(commonlocators.disableCheckbox);
_.deployMode.DeployApp();

// Button should be disabled
Expand Down Expand Up @@ -246,7 +246,7 @@ describe(
cy.moveToContentTab();

// Visibilty ON and publish
cy.togglebar(commonlocators.visibleCheckbox);
_.agHelper.CheckUncheck(commonlocators.visibleCheckbox);
_.deployMode.DeployApp();

// Button should be visible
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
const widgetsPage = require("../../../../../locators/Widgets.json");
const { agHelper } = require("../../../../../support/Objects/ObjectsCore");

const widgetName = "currencyinputwidget";

Expand All @@ -17,7 +18,7 @@ describe(

it("2. Validate that currency input widget, stepArrows should be visible when showStepArrows is set to true", () => {
// Enable showStepArrows to true
cy.togglebar(widgetsPage.showStepArrowsToggleCheckBox);
agHelper.CheckUncheck(widgetsPage.showStepArrowsToggleCheckBox);

cy.get(widgetsPage.inputStepArrows).should("exist"); // step arrows should be visible
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ describe(
);
cy.testCodeMirror(this.dataSet.switchInputName);
cy.get(widgetsPage.switchLabel).should("have.text", "Switch1");
cy.togglebar(widgetsPage.defaultcheck);
_.agHelper.CheckUncheck(widgetsPage.defaultcheck);
cy.getAlert("onChange");
cy.closePropertyPane();
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ describe(
it("Dropdown Functionality To UnCheck disabled Widget", function () {
cy.openPropertyPane("selectwidget");
// Check the visible JS
cy.togglebar(commonlocators.visibleCheckbox);
_.agHelper.CheckUncheck(commonlocators.visibleCheckbox);
_.deployMode.DeployApp();
// Verify the checked visible JS
cy.get(publish.selectwidget).should("exist");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ describe(
// Open property pone
cy.openPropertyPane("formwidget");
// Check the visible JS
cy.togglebar(commonlocators.visibleCheckbox);
_.agHelper.CheckUncheck(commonlocators.visibleCheckbox);
_.deployMode.DeployApp();
// Verify the Checked Visible JS
cy.get(publish.formWidget).should("be.visible");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ describe(
// Verify widget label name is verified
cy.get(widgetsPage.switchLabel).should("have.text", "Switch1");
// Check the toggler button
cy.togglebar(widgetsPage.defaultcheck);
_.agHelper.CheckUncheck(widgetsPage.defaultcheck);
// Type in message field and verify
cy.getAlert("onChange");
cy.closePropertyPane();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ describe(

it("1. Checkbox Functionality To Check required toggle for form", function () {
cy.openPropertyPane("checkboxwidget");
cy.togglebar(commonlocators.requiredjs + " " + "input");
_.agHelper.CheckUncheck(commonlocators.requiredjs + " " + "input");
_.deployMode.DeployApp();
cy.wait(2000);
cy.get(publish.checkboxWidget).click();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ describe(
deployMode.NavigateBacktoEditor();
//Image Widget Functionality To Check Visible Widget", function () {
cy.openPropertyPane("imagewidget");
cy.togglebar(commonlocators.visibleCheckbox);
agHelper.CheckUncheck(commonlocators.visibleCheckbox);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replace function expression with an arrow function for consistency.

- it("3. Image Widget Functionality To Check/Uncheck Visible Widget", function () {
+ it("3. Image Widget Functionality To Check/Uncheck Visible Widget", () => {

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
agHelper.CheckUncheck(commonlocators.visibleCheckbox);
it("3. Image Widget Functionality To Check/Uncheck Visible Widget", () => {

deployMode.DeployApp(publish.imageWidget);
deployMode.NavigateBacktoEditor();
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ describe(

it("3. isSpellCheck: true", function () {
cy.openPropertyPane("inputwidgetv2");
cy.togglebar(commonlocators.spellCheck + " " + "input");
_.agHelper.CheckUncheck(commonlocators.spellCheck + " " + "input");
_.deployMode.DeployApp();
cy.get(publish.inputWidget + " " + "input")
.invoke("attr", "spellcheck")
Expand All @@ -101,7 +101,7 @@ describe(

it("4. Input Widget Functionality To Check Disabled Widget", function () {
cy.openPropertyPane("inputwidgetv2");
cy.togglebar(commonlocators.Disablejs + " " + "input");
_.agHelper.CheckUncheck(commonlocators.Disablejs + " " + "input");
_.deployMode.DeployApp();
cy.get(publish.inputWidget + " " + "input").should("be.disabled");
_.deployMode.NavigateBacktoEditor();
Expand All @@ -122,7 +122,7 @@ describe(

//Input Functionality To Check Visible Widget
cy.openPropertyPane("inputwidgetv2");
cy.togglebar(commonlocators.visibleCheckbox);
_.agHelper.CheckUncheck(commonlocators.visibleCheckbox);
_.deployMode.DeployApp();
cy.get(publish.inputWidget + " " + "input").should("be.visible");
_.deployMode.NavigateBacktoEditor();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
const widgetsPage = require("../../../../../locators/Widgets.json");
const { agHelper } = require("../../../../../support/Objects/ObjectsCore");

const widgetName = "inputwidgetv2";

Expand All @@ -17,7 +18,7 @@ describe(
cy.get(widgetsPage.inputStepArrows).should("not.exist"); // This is the step arrows
//Validate that dataType - NUMBER, stepArrows should be visible when showStepArrows is set to true
// Enable showStepArrows to true
cy.togglebar(widgetsPage.showStepArrowsToggleCheckBox);
agHelper.CheckUncheck(widgetsPage.showStepArrowsToggleCheckBox);

cy.get(widgetsPage.inputStepArrows).should("exist"); // step arrows should be visible
//Toggle test case to validate that dataType - NUMBER, stepArrows should be hidden when toggle value is false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,6 @@ describe(

// Disable -> true
propPane.TogglePropertyState("Disabled", "On");
// cy.togglebar(".t--property-control-disabled input");
deployMode.DeployApp();
cy.get(education)
.first()
Expand All @@ -207,7 +206,6 @@ describe(
EditorNavigation.SelectEntityByName("JSONForm1", EntityType.Widget);
cy.openFieldConfiguration("education");
propPane.TogglePropertyState("Disabled", "Off");
// cy.togglebarDisable(".t--property-control-disabled input");
cy.get(education).should("exist");
cy.get(education)
.first()
Expand Down Expand Up @@ -235,7 +233,6 @@ describe(
// Disable -> true
propPane.TogglePropertyState("Disabled", "On");
deployMode.DeployApp();
// cy.togglebar(".t--property-control-disabled input");
cy.get(`${education} ${addButton}`).should("have.attr", "disabled");
cy.get(`${education} ${addButton}`).should("have.attr", "disabled");

Expand Down Expand Up @@ -339,9 +336,7 @@ describe(
);

// Enable Allow Country Code Change
cy.togglebar(
".t--property-control-allowcountrycodechange input[type='checkbox']",
);
agHelper.CheckUncheck(commonlocators.allowcountrycodechangeInput);
// Change the label of the field to Phone Number
cy.testJsontext("text", "Phone Number");

Expand Down Expand Up @@ -375,9 +370,7 @@ describe(
);

// Enable Allow Country Code Change
cy.togglebar(
".t--property-control-allowcurrencychange input[type='checkbox']",
);
agHelper.CheckUncheck(commonlocators.allowCurrencyChange);
// Change the label of the field to Phone Number
cy.testJsontext("text", "Currency");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ import EditorNavigation, {
} from "../../../../../support/Pages/EditorNavigation";

const commonlocators = require("../../../../../locators/commonlocators.json");
const widgetsLocators = require("../../../../../locators/Widgets.json");

import {
agHelper,
deployMode,
Expand Down Expand Up @@ -125,7 +127,7 @@ describe(
it("6. disables field when disabled switched on and when autofill is disabled we should see the autofill attribute in the input field", () => {
EditorNavigation.SelectEntityByName("JSONForm1", EntityType.Widget);
cy.openFieldConfiguration("name");
cy.togglebar(`.t--property-control-disabled input`);
agHelper.CheckUncheck(widgetsLocators.selectWidgetDisabled);
deployMode.DeployApp();
cy.get(`${fieldPrefix}-name input`).each(($el) => {
cy.wrap($el).should("have.attr", "disabled");
Expand All @@ -134,7 +136,7 @@ describe(
deployMode.NavigateBacktoEditor();
EditorNavigation.SelectEntityByName("JSONForm1", EntityType.Widget);
cy.openFieldConfiguration("name");
cy.togglebarDisable(`.t--property-control-disabled input`);
cy.togglebarDisable(widgetsLocators.selectWidgetDisabled);
validateAutocompleteAttributeInJSONForm();
});

Expand Down Expand Up @@ -173,21 +175,21 @@ describe(
cy.get(`${fieldPrefix}-check input`).should("be.checked");

// hides field when visible switched off
cy.togglebarDisable(`.t--property-control-visible input`);
cy.togglebarDisable(widgetsLocators.visible);
deployMode.DeployApp();
cy.get(`${fieldPrefix}-check`).should("not.exist");
deployMode.NavigateBacktoEditor();
EditorNavigation.SelectEntityByName("JSONForm1", EntityType.Widget);
cy.openFieldConfiguration("check");
cy.togglebar(`.t--property-control-visible input`);
agHelper.CheckUncheck(widgetsLocators.visible);
deployMode.DeployApp();
cy.get(`${fieldPrefix}-check`).should("exist");
deployMode.NavigateBacktoEditor();

// disables field when disabled switched on
EditorNavigation.SelectEntityByName("JSONForm1", EntityType.Widget);
cy.openFieldConfiguration("check");
cy.togglebar(`.t--property-control-disabled input`);
agHelper.CheckUncheck(widgetsLocators.selectWidgetDisabled);
deployMode.DeployApp();
cy.get(`${fieldPrefix}-check input`).each(($el) => {
cy.wrap($el).should("have.attr", "disabled");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ import EditorNavigation, {
} from "../../../../../support/Pages/EditorNavigation";

const commonlocators = require("../../../../../locators/commonlocators.json");
const widgetsLocators = require("../../../../../locators/Widgets.json");

import {
agHelper,
entityExplorer,
Expand Down Expand Up @@ -113,7 +115,7 @@ describe(
cy.get(`.bp3-select-popover .bp3-input-group`).should("not.exist");

// toggle filterable -> true in property pane
cy.togglebar(`.t--property-control-allowsearching input`);
agHelper.CheckUncheck(commonlocators.allowsearchingInput);

deployMode.DeployApp();

Expand Down Expand Up @@ -192,10 +194,10 @@ describe(
cy.get(`${fieldPrefix}-radio input`).should("have.value", "Y");

// hides field when visible switched off"
cy.togglebarDisable(`.t--property-control-visible input`);
cy.togglebarDisable(widgetsLocators.visible);
cy.get(`${fieldPrefix}-radio`).should("not.exist");
cy.wait(500);
cy.togglebar(`.t--property-control-visible input`);
agHelper.CheckUncheck(widgetsLocators.visible);
cy.get(`${fieldPrefix}-radio`).should("exist");
});
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,12 +230,12 @@ describe(

// name.required -> true
cy.openFieldConfiguration("name");
cy.togglebar(`${propertyControlPrefix}-required input`);
agHelper.CheckUncheck(`${propertyControlPrefix}-required input`);
cy.get(backBtn).click({ force: true }).wait(500);

// age.disabled -> true
cy.openFieldConfiguration("age");
cy.togglebar(`${propertyControlPrefix}-disabled input`);
agHelper.CheckUncheck(`${propertyControlPrefix}-disabled input`);
cy.get(backBtn).click({ force: true }).wait(500);

// migrant.visible -> false
Expand All @@ -246,7 +246,7 @@ describe(
// address.street.required -> true
cy.openFieldConfiguration("address", false);
cy.openFieldConfiguration("street", false);
cy.togglebar(`${propertyControlPrefix}-required input`);
agHelper.CheckUncheck(`${propertyControlPrefix}-required input`);
cy.get(backBtn).click({ force: true }).wait(500);
cy.get(backBtn).click({ force: true }).wait(500);

Expand All @@ -255,7 +255,7 @@ describe(
cy.openFieldConfiguration("education");
cy.openFieldConfiguration("__array_item__", false);
cy.openFieldConfiguration("college", false);
cy.togglebar(`${propertyControlPrefix}-required input`);
agHelper.CheckUncheck(`${propertyControlPrefix}-required input`);
cy.get(backBtn).click({ force: true }).wait(500);
cy.openFieldConfiguration("year", false);
cy.togglebarDisable(`${propertyControlPrefix}-visible input`);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ describe(

// make name field required
cy.openFieldConfiguration("name");
cy.togglebar(`${propertyControlPrefix}-required input`);
agHelper.CheckUncheck(`${propertyControlPrefix}-required input`);

deployMode.DeployApp();

Expand All @@ -156,7 +156,7 @@ describe(

// make name field required
cy.openFieldConfiguration("name");
cy.togglebar(`${propertyControlPrefix}-required input`);
agHelper.CheckUncheck(`${propertyControlPrefix}-required input`);

deployMode.DeployApp();

Expand Down Expand Up @@ -188,7 +188,9 @@ describe(
cy.openPropertyPane("jsonformwidget");
propPane.EnterJSContext("Source data", JSON.stringify(schema), true);

cy.togglebar(`${propertyControlPrefix}-hiddenfieldsindata input`);
agHelper.CheckUncheck(
`${propertyControlPrefix}-hiddenfieldsindata input`,
);

cy.openFieldConfiguration("age");
cy.togglebarDisable(`${propertyControlPrefix}-visible input`);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ function hideAndVerifyProperties(fieldName, fieldValue, resolveFieldValue) {
});

// Show field
cy.togglebar(".t--property-control-visible input");
agHelper.CheckUncheck(widgetsPage.visible);

// Check if visible
cy.get(`${fieldPrefix}-${fieldName}`).should("exist");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ function hideAndVerifyProperties(fieldName, fieldValue, resolveFieldValue) {
});

// Show field
cy.togglebar(".t--property-control-visible input");
agHelper.CheckUncheck(widgetsPage.visible);

// Check if visible
cy.get(`${fieldPrefix}-${fieldName}`).should("exist");
Expand Down Expand Up @@ -155,11 +155,11 @@ describe(

// hide education field
cy.openFieldConfiguration("education");
cy.togglebarDisable(".t--property-control-visible input");
cy.togglebarDisable(widgetsPage.visible);
cy.get(backBtn).click({ force: true }).wait(500);
// hide name field
cy.openFieldConfiguration("name");
cy.togglebarDisable(".t--property-control-visible input");
cy.togglebarDisable(widgetsPage.visible);

// publish the app
deployMode.DeployApp();
Expand Down
Loading