2022-10-04 07:38:21 +00:00
|
|
|
import { fake } from "Fixtures/fake";
|
|
|
|
|
import { commonSelectors, commonWidgetSelector } from "Selectors/common";
|
|
|
|
|
import {
|
2024-02-13 09:44:39 +00:00
|
|
|
addDefaultEventHandler,
|
|
|
|
|
checkPaddingOfContainer,
|
|
|
|
|
closeAccordions,
|
2024-02-06 04:57:31 +00:00
|
|
|
editAndVerifyWidgetName,
|
2022-10-04 07:38:21 +00:00
|
|
|
openAccordion,
|
|
|
|
|
openEditorSidebar,
|
2024-02-06 04:57:31 +00:00
|
|
|
randomNumber,
|
|
|
|
|
selectColourFromColourPicker,
|
|
|
|
|
verifyAndModifyParameter,
|
2022-10-04 07:38:21 +00:00
|
|
|
verifyBoxShadowCss,
|
2024-02-06 04:57:31 +00:00
|
|
|
verifyComponentValueFromInspector,
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyContainerElements,
|
2022-10-04 07:38:21 +00:00
|
|
|
verifyLayout,
|
|
|
|
|
verifyStylesGeneralAccordion,
|
2024-02-06 04:57:31 +00:00
|
|
|
verifyTooltip,
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyWidgetColorCss,
|
2024-02-06 04:57:31 +00:00
|
|
|
} from "Support/utils/commonWidget";
|
2024-02-13 09:44:39 +00:00
|
|
|
import { numberInputText } from "Texts/numberInput";
|
|
|
|
|
|
2024-02-06 04:57:31 +00:00
|
|
|
import {
|
|
|
|
|
addAllInputFieldColors,
|
|
|
|
|
addAndVerifyAdditionalActions,
|
2024-02-13 09:44:39 +00:00
|
|
|
addCustomWidthOfLabel,
|
2024-02-06 04:57:31 +00:00
|
|
|
addValidations,
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyAlignment,
|
|
|
|
|
verifyCustomWidthOfLabel,
|
2024-02-06 04:57:31 +00:00
|
|
|
verifyInputFieldColors,
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyLabelStyleElements,
|
2024-02-06 04:57:31 +00:00
|
|
|
} from "Support/utils/editor/inputFieldUtils";
|
2024-02-13 09:44:39 +00:00
|
|
|
import { addCSA, verifyCSA } from "Support/utils/editor/passwordNumberInput.js";
|
|
|
|
|
import { commonWidgetText } from "Texts/common";
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2022-11-11 05:30:28 +00:00
|
|
|
describe("Number Input", () => {
|
|
|
|
|
beforeEach(() => {
|
2023-09-04 04:05:12 +00:00
|
|
|
cy.apiLogin();
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.apiCreateApp(`${fake.companyName}-numberinput-App`);
|
2023-09-04 04:05:12 +00:00
|
|
|
cy.openApp();
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.dragAndDropWidget("Number Input", 500, 500);
|
2022-10-04 07:38:21 +00:00
|
|
|
});
|
2023-09-04 04:05:12 +00:00
|
|
|
afterEach(() => {
|
|
|
|
|
cy.apiDeleteApp();
|
|
|
|
|
});
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-20 15:58:38 +00:00
|
|
|
it("should verify the properties of the number input widget", () => {
|
2022-10-04 07:38:21 +00:00
|
|
|
const data = {};
|
|
|
|
|
data.widgetName = fake.widgetName;
|
|
|
|
|
data.tooltipText = fake.randomSentence;
|
2024-02-13 09:44:39 +00:00
|
|
|
data.minimumLength = randomNumber(2, 4);
|
2024-02-06 04:57:31 +00:00
|
|
|
data.maximumLength = randomNumber(8, 10);
|
|
|
|
|
data.customText = randomNumber(12);
|
|
|
|
|
data.customNumber = randomNumber(12);
|
2022-10-04 07:38:21 +00:00
|
|
|
|
|
|
|
|
openEditorSidebar(numberInputText.defaultWidgetName);
|
2024-02-06 04:57:31 +00:00
|
|
|
closeAccordions([
|
2024-02-13 09:44:39 +00:00
|
|
|
"Data",
|
2024-02-06 04:57:31 +00:00
|
|
|
"Validation",
|
|
|
|
|
"Additional Actions",
|
|
|
|
|
"Devices",
|
2022-11-11 05:30:28 +00:00
|
|
|
"Events",
|
2024-02-06 04:57:31 +00:00
|
|
|
]);
|
|
|
|
|
editAndVerifyWidgetName(data.widgetName, [
|
2024-02-13 09:44:39 +00:00
|
|
|
"Data",
|
2024-02-06 04:57:31 +00:00
|
|
|
"Validation",
|
|
|
|
|
"Additional Actions",
|
|
|
|
|
"Devices",
|
|
|
|
|
"Events",
|
|
|
|
|
]);
|
2024-02-13 09:44:39 +00:00
|
|
|
openAccordion("Data", [
|
|
|
|
|
"Data",
|
2024-02-06 04:57:31 +00:00
|
|
|
"Validation",
|
|
|
|
|
"Additional Actions",
|
|
|
|
|
"Devices",
|
|
|
|
|
"Events",
|
2022-11-11 05:30:28 +00:00
|
|
|
]);
|
|
|
|
|
verifyAndModifyParameter(
|
|
|
|
|
commonWidgetText.labelDefaultValue,
|
2024-02-13 09:44:39 +00:00
|
|
|
data.customNumber
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2022-10-04 07:38:21 +00:00
|
|
|
cy.forceClickOnCanvas();
|
2022-11-11 05:30:28 +00:00
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.draggableWidget(data.widgetName)
|
2024-02-13 09:44:39 +00:00
|
|
|
).verifyVisibleElement("have.value", data.customNumber);
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyComponentValueFromInspector(data.widgetName, data.customNumber);
|
2022-10-04 07:38:21 +00:00
|
|
|
cy.forceClickOnCanvas();
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName)).clear();
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-06 04:57:31 +00:00
|
|
|
data.customText = fake.randomSentence;
|
2022-10-04 07:38:21 +00:00
|
|
|
openEditorSidebar(data.widgetName);
|
2024-02-13 09:44:39 +00:00
|
|
|
openAccordion("Data", [
|
|
|
|
|
"Data",
|
2024-02-06 04:57:31 +00:00
|
|
|
"Validation",
|
|
|
|
|
"Additional Actions",
|
|
|
|
|
"Devices",
|
|
|
|
|
"Events",
|
2022-11-11 05:30:28 +00:00
|
|
|
]);
|
|
|
|
|
verifyAndModifyParameter(
|
2024-02-06 04:57:31 +00:00
|
|
|
commonWidgetText.labelPlaceHolder,
|
|
|
|
|
data.customText
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName))
|
|
|
|
|
.invoke("attr", "placeholder")
|
|
|
|
|
.should("contain", data.customText);
|
|
|
|
|
|
|
|
|
|
openEditorSidebar(data.widgetName);
|
|
|
|
|
openAccordion(commonWidgetText.accordionEvents, ["Validation", "Devices"]);
|
2024-02-13 09:44:39 +00:00
|
|
|
addDefaultEventHandler(data.customText);
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.get(commonWidgetSelector.eventSelection).type("On Enter Pressed{Enter}");
|
|
|
|
|
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.clearAndType(
|
|
|
|
|
commonWidgetSelector.draggableWidget(data.widgetName),
|
2024-02-06 04:57:31 +00:00
|
|
|
`${data.customNumber}{Enter}`
|
|
|
|
|
);
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.verifyToastMessage(commonSelectors.toastMessage, data.customText);
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName)).clear();
|
2024-02-06 04:57:31 +00:00
|
|
|
|
|
|
|
|
addValidations(data.widgetName, data, "Min value", "Max value");
|
|
|
|
|
|
2022-11-11 05:30:28 +00:00
|
|
|
cy.clearAndType(
|
|
|
|
|
commonWidgetSelector.draggableWidget(data.widgetName),
|
2024-02-13 09:44:39 +00:00
|
|
|
data.customNumber
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2023-09-12 07:34:44 +00:00
|
|
|
cy.forceClickOnCanvas();
|
2022-11-11 05:30:28 +00:00
|
|
|
cy.get(
|
2024-02-06 04:57:31 +00:00
|
|
|
commonWidgetSelector.validationFeedbackMessage(data.widgetName)
|
|
|
|
|
).verifyVisibleElement("have.text", commonWidgetText.regexValidationError);
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName)).clear();
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.parameterInputField(commonWidgetText.labelRegex)
|
2024-02-13 09:44:39 +00:00
|
|
|
)
|
|
|
|
|
.click()
|
|
|
|
|
.clearCodeMirror();
|
2024-02-06 04:57:31 +00:00
|
|
|
|
|
|
|
|
cy.forceClickOnCanvas();
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName))
|
|
|
|
|
.clear()
|
|
|
|
|
.type("1");
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.validationFeedbackMessage(data.widgetName)
|
|
|
|
|
).verifyVisibleElement(
|
|
|
|
|
"have.text",
|
2024-02-13 09:44:39 +00:00
|
|
|
`Minimum value is ${data.minimumLength}`
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2024-02-06 04:57:31 +00:00
|
|
|
|
|
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName)).clear();
|
|
|
|
|
cy.get(
|
2024-02-13 09:44:39 +00:00
|
|
|
commonWidgetSelector.parameterInputField("Min value")
|
|
|
|
|
).clearAndTypeOnCodeMirror("0");
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.forceClickOnCanvas();
|
2022-11-11 05:30:28 +00:00
|
|
|
cy.clearAndType(
|
|
|
|
|
commonWidgetSelector.draggableWidget(data.widgetName),
|
2024-02-13 09:44:39 +00:00
|
|
|
"99"
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
|
|
|
|
cy.get(
|
2024-02-06 04:57:31 +00:00
|
|
|
commonWidgetSelector.validationFeedbackMessage(data.widgetName)
|
|
|
|
|
).verifyVisibleElement(
|
|
|
|
|
"have.text",
|
2024-02-13 09:44:39 +00:00
|
|
|
`Maximum value is ${data.maximumLength}`
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName)).clear();
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.validationFeedbackMessage(data.widgetName)
|
|
|
|
|
).verifyVisibleElement("have.text", data.customText);
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
openEditorSidebar(data.widgetName);
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.accordion(commonWidgetText.accordionValidation)
|
|
|
|
|
).click();
|
|
|
|
|
addAndVerifyAdditionalActions(data.widgetName, data.tooltipText);
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-06 04:57:31 +00:00
|
|
|
openEditorSidebar(data.widgetName);
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.accordion(commonWidgetText.accordionValidation)
|
|
|
|
|
).click();
|
|
|
|
|
verifyLayout(data.widgetName, "Devices");
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.get(commonWidgetSelector.changeLayoutToDesktopButton).click();
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.parameterTogglebutton(
|
|
|
|
|
commonWidgetText.parameterShowOnDesktop
|
|
|
|
|
)
|
|
|
|
|
).click();
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-13 09:44:39 +00:00
|
|
|
openEditorSidebar(data.widgetName);
|
|
|
|
|
openAccordion("Validation", [
|
|
|
|
|
"Data",
|
|
|
|
|
"Validation",
|
|
|
|
|
"Additional Actions",
|
|
|
|
|
"Devices",
|
|
|
|
|
"Events",
|
|
|
|
|
]);
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.parameterInputField("Min value")
|
|
|
|
|
).clearAndTypeOnCodeMirror("2");
|
|
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
cy.waitForAutoSave();
|
|
|
|
|
openEditorSidebar(data.widgetName);
|
|
|
|
|
|
2022-11-11 05:30:28 +00:00
|
|
|
cy.get(commonWidgetSelector.widgetDocumentationLink).should(
|
|
|
|
|
"have.text",
|
2024-02-13 09:44:39 +00:00
|
|
|
"Read documentation for NumberInput"
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
cy.openInCurrentTab(commonWidgetSelector.previewButton);
|
|
|
|
|
|
|
|
|
|
cy.get(commonWidgetSelector.draggableWidget(data.widgetName))
|
|
|
|
|
.invoke("attr", "placeholder")
|
|
|
|
|
.should("contain", data.customText);
|
|
|
|
|
|
|
|
|
|
cy.clearAndType(
|
|
|
|
|
commonWidgetSelector.draggableWidget(data.widgetName),
|
|
|
|
|
`${data.customText}{Enter}`
|
|
|
|
|
);
|
|
|
|
|
cy.verifyToastMessage(commonSelectors.toastMessage, data.customText);
|
|
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
|
|
|
|
|
// cy.get(commonWidgetSelector.draggableWidget(data.widgetName)).clear();
|
|
|
|
|
|
|
|
|
|
// cy.clearAndType(
|
|
|
|
|
// commonWidgetSelector.draggableWidget(data.widgetName),
|
|
|
|
|
// data.customText
|
|
|
|
|
// );
|
|
|
|
|
// cy.forceClickOnCanvas();
|
|
|
|
|
// cy.get(
|
|
|
|
|
// commonWidgetSelector.validationFeedbackMessage(data.widgetName)
|
|
|
|
|
// ).verifyVisibleElement("have.text", commonWidgetText.regexValidationError);
|
|
|
|
|
|
|
|
|
|
// cy.get(commonWidgetSelector.draggableWidget(data.widgetName)).clear();
|
|
|
|
|
|
|
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
cy.clearAndType(commonWidgetSelector.draggableWidget(data.widgetName), "1");
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.validationFeedbackMessage(data.widgetName)
|
2024-02-20 15:58:38 +00:00
|
|
|
).verifyVisibleElement("have.text", `Minimum value is 2`);
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.clearAndType(
|
|
|
|
|
commonWidgetSelector.draggableWidget(data.widgetName),
|
|
|
|
|
"13"
|
|
|
|
|
);
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.validationFeedbackMessage(data.widgetName)
|
|
|
|
|
).verifyVisibleElement(
|
|
|
|
|
"have.text",
|
|
|
|
|
`Maximum value is ${data.maximumLength}`
|
|
|
|
|
);
|
|
|
|
|
cy.forceClickOnCanvas();
|
|
|
|
|
verifyTooltip(
|
|
|
|
|
commonWidgetSelector.draggableWidget(data.widgetName),
|
|
|
|
|
data.tooltipText
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2022-10-04 07:38:21 +00:00
|
|
|
});
|
2024-02-13 09:44:39 +00:00
|
|
|
|
|
|
|
|
it("should verify the styles of the number input widget", () => {
|
2022-10-04 07:38:21 +00:00
|
|
|
const data = {};
|
|
|
|
|
data.appName = `${fake.companyName}-App`;
|
|
|
|
|
data.colourHex = fake.randomRgbaHex;
|
|
|
|
|
data.boxShadowColor = fake.randomRgba;
|
|
|
|
|
data.boxShadowParam = fake.boxShadowParam;
|
2024-02-06 04:57:31 +00:00
|
|
|
data.bgColor = fake.randomRgba;
|
|
|
|
|
data.borderColor = fake.randomRgba;
|
|
|
|
|
data.textColor = fake.randomRgba;
|
|
|
|
|
data.errorTextColor = fake.randomRgba;
|
|
|
|
|
data.iconColor = fake.randomRgba;
|
2024-02-13 09:44:39 +00:00
|
|
|
data.labelColor = fake.randomRgba;
|
|
|
|
|
data.widgetName = numberInputText.defaultWidgetName;
|
2022-10-04 07:38:21 +00:00
|
|
|
|
|
|
|
|
openEditorSidebar(numberInputText.defaultWidgetName);
|
|
|
|
|
cy.get(commonWidgetSelector.buttonStylesEditorSideBar).click();
|
2024-02-06 04:57:31 +00:00
|
|
|
addAllInputFieldColors(data);
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-06 04:57:31 +00:00
|
|
|
cy.clearAndType('[data-cy="border-radius-input"]', "20");
|
|
|
|
|
cy.get('[data-cy="icon-visibility-button"]').click();
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-13 09:44:39 +00:00
|
|
|
cy.forceClickOnCanvas();
|
2022-11-11 05:30:28 +00:00
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.draggableWidget(numberInputText.defaultWidgetName)
|
|
|
|
|
).should("have.css", "border-radius", "20px");
|
2022-10-04 07:38:21 +00:00
|
|
|
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyInputFieldColors("numberinput1", data);
|
2024-02-06 04:57:31 +00:00
|
|
|
|
2022-11-11 05:30:28 +00:00
|
|
|
verifyStylesGeneralAccordion(
|
|
|
|
|
numberInputText.defaultWidgetName,
|
|
|
|
|
data.boxShadowParam,
|
|
|
|
|
data.colourHex,
|
2023-01-17 09:07:08 +00:00
|
|
|
data.boxShadowColor,
|
2024-02-06 04:57:31 +00:00
|
|
|
4
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
openEditorSidebar(numberInputText.defaultWidgetName);
|
|
|
|
|
cy.get(commonWidgetSelector.buttonStylesEditorSideBar).click();
|
|
|
|
|
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyContainerElements();
|
|
|
|
|
checkPaddingOfContainer(numberInputText.defaultWidgetName, 1);
|
|
|
|
|
cy.get('[data-cy="togglr-button-none"]').click();
|
|
|
|
|
checkPaddingOfContainer(numberInputText.defaultWidgetName, 0);
|
|
|
|
|
|
|
|
|
|
verifyLabelStyleElements();
|
|
|
|
|
verifyAlignment(numberInputText.defaultWidgetName, "sideLeft");
|
|
|
|
|
cy.get('[data-cy="togglr-button-top"]').click();
|
|
|
|
|
verifyAlignment(numberInputText.defaultWidgetName, "topLeft");
|
|
|
|
|
cy.get('[data-cy="togglr-button-right"]').click();
|
|
|
|
|
verifyAlignment(numberInputText.defaultWidgetName, "topRight");
|
|
|
|
|
cy.get('[data-cy="togglr-button-side"]').click();
|
|
|
|
|
verifyAlignment(numberInputText.defaultWidgetName, "sideRight");
|
|
|
|
|
cy.get('[data-cy="togglr-button-left"]').click();
|
|
|
|
|
verifyAlignment(numberInputText.defaultWidgetName, "sideLeft");
|
|
|
|
|
addCustomWidthOfLabel("50");
|
2024-02-20 15:58:38 +00:00
|
|
|
verifyCustomWidthOfLabel(numberInputText.defaultWidgetName, "35");
|
2022-11-11 05:30:28 +00:00
|
|
|
selectColourFromColourPicker(
|
2024-02-13 09:44:39 +00:00
|
|
|
"Text",
|
|
|
|
|
data.labelColor,
|
|
|
|
|
0,
|
|
|
|
|
commonWidgetSelector.colourPickerParent,
|
|
|
|
|
"0"
|
|
|
|
|
);
|
|
|
|
|
verifyWidgetColorCss(
|
|
|
|
|
`[data-cy="label-${numberInputText.defaultWidgetName}"]>label`,
|
|
|
|
|
"color",
|
|
|
|
|
data.labelColor,
|
|
|
|
|
true
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2022-10-04 07:38:21 +00:00
|
|
|
|
|
|
|
|
cy.openInCurrentTab(commonWidgetSelector.previewButton);
|
2024-02-20 15:58:38 +00:00
|
|
|
cy.wait(3500);
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyWidgetColorCss(
|
|
|
|
|
`[data-cy="label-${numberInputText.defaultWidgetName}"]>label`,
|
|
|
|
|
"color",
|
|
|
|
|
data.labelColor,
|
|
|
|
|
true
|
2022-11-11 05:30:28 +00:00
|
|
|
);
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyAlignment(numberInputText.defaultWidgetName, "sideLeft");
|
2024-02-20 15:58:38 +00:00
|
|
|
verifyCustomWidthOfLabel(numberInputText.defaultWidgetName, "35");
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyInputFieldColors("numberinput1", data);
|
2022-11-11 05:30:28 +00:00
|
|
|
|
|
|
|
|
verifyBoxShadowCss(
|
|
|
|
|
numberInputText.defaultWidgetName,
|
|
|
|
|
data.boxShadowColor,
|
|
|
|
|
data.boxShadowParam
|
|
|
|
|
);
|
2024-02-13 09:44:39 +00:00
|
|
|
|
|
|
|
|
cy.get(
|
|
|
|
|
commonWidgetSelector.draggableWidget(numberInputText.defaultWidgetName)
|
|
|
|
|
).should("have.css", "border-radius", "20px");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
it.skip("should verify the app preview", () => {});
|
|
|
|
|
|
|
|
|
|
it("should verify CSA", () => {
|
|
|
|
|
const data = {};
|
|
|
|
|
data.widgetName = numberInputText.defaultWidgetName;
|
|
|
|
|
data.customText = randomNumber(12);
|
|
|
|
|
|
|
|
|
|
addCSA(data);
|
|
|
|
|
verifyCSA(data);
|
|
|
|
|
|
|
|
|
|
cy.openInCurrentTab(commonWidgetSelector.previewButton);
|
2024-02-20 15:58:38 +00:00
|
|
|
cy.wait(3500);
|
2024-02-13 09:44:39 +00:00
|
|
|
verifyCSA(data);
|
2022-10-04 07:38:21 +00:00
|
|
|
});
|
2022-11-11 05:30:28 +00:00
|
|
|
});
|