Merge pull request #4452 from appsmithorg/fix--color-picker-in-form-widget
fix: add color picker to form component
This commit is contained in:
commit
5bca743790
|
|
@ -1,5 +1,6 @@
|
||||||
const testdata = require("../../../../fixtures/testdata.json");
|
const testdata = require("../../../../fixtures/testdata.json");
|
||||||
const apiwidget = require("../../../../locators/apiWidgetslocator.json");
|
const apiwidget = require("../../../../locators/apiWidgetslocator.json");
|
||||||
|
const widgetsPage = require("../../../../locators/Widgets.json");
|
||||||
const explorer = require("../../../../locators/explorerlocators.json");
|
const explorer = require("../../../../locators/explorerlocators.json");
|
||||||
const commonlocators = require("../../../../locators/commonlocators.json");
|
const commonlocators = require("../../../../locators/commonlocators.json");
|
||||||
const formWidgetsPage = require("../../../../locators/FormWidgets.json");
|
const formWidgetsPage = require("../../../../locators/FormWidgets.json");
|
||||||
|
|
@ -30,10 +31,13 @@ describe("Entity explorer Drag and Drop widgets testcases", function() {
|
||||||
/**
|
/**
|
||||||
* @param{Text} Random Colour
|
* @param{Text} Random Colour
|
||||||
*/
|
*/
|
||||||
cy.testCodeMirror(this.data.colour);
|
cy.get(widgetsPage.backgroundcolorPicker)
|
||||||
|
.first()
|
||||||
|
.click({ force: true });
|
||||||
|
cy.xpath(widgetsPage.greenColor).click();
|
||||||
cy.get(formWidgetsPage.formD)
|
cy.get(formWidgetsPage.formD)
|
||||||
.should("have.css", "background-color")
|
.should("have.css", "background-color")
|
||||||
.and("eq", this.data.rgbValue);
|
.and("eq", "rgb(3, 179, 101)");
|
||||||
/**
|
/**
|
||||||
* @param{toggleButton Css} Assert to be checked
|
* @param{toggleButton Css} Assert to be checked
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ const formWidgetsPage = require("../../../../locators/FormWidgets.json");
|
||||||
const publish = require("../../../../locators/publishWidgetspage.json");
|
const publish = require("../../../../locators/publishWidgetspage.json");
|
||||||
const dsl = require("../../../../fixtures/formdsl.json");
|
const dsl = require("../../../../fixtures/formdsl.json");
|
||||||
const pages = require("../../../../locators/Pages.json");
|
const pages = require("../../../../locators/Pages.json");
|
||||||
|
const widgetsPage = require("../../../../locators/Widgets.json");
|
||||||
|
|
||||||
describe("Form Widget Functionality", function() {
|
describe("Form Widget Functionality", function() {
|
||||||
before(() => {
|
before(() => {
|
||||||
|
|
@ -23,10 +24,13 @@ describe("Form Widget Functionality", function() {
|
||||||
/**
|
/**
|
||||||
* @param{Text} Random Colour
|
* @param{Text} Random Colour
|
||||||
*/
|
*/
|
||||||
cy.testCodeMirror(this.data.colour);
|
cy.get(widgetsPage.backgroundcolorPicker)
|
||||||
|
.first()
|
||||||
|
.click({ force: true });
|
||||||
|
cy.xpath(widgetsPage.greenColor).click();
|
||||||
cy.get(formWidgetsPage.formD)
|
cy.get(formWidgetsPage.formD)
|
||||||
.should("have.css", "background-color")
|
.should("have.css", "background-color")
|
||||||
.and("eq", this.data.rgbValue);
|
.and("eq", "rgb(3, 179, 101)");
|
||||||
/**
|
/**
|
||||||
* @param{toggleButton Css} Assert to be checked
|
* @param{toggleButton Css} Assert to be checked
|
||||||
*/
|
*/
|
||||||
|
|
@ -40,7 +44,7 @@ describe("Form Widget Functionality", function() {
|
||||||
it("Form Widget Functionality To Verify The Colour", function() {
|
it("Form Widget Functionality To Verify The Colour", function() {
|
||||||
cy.get(formWidgetsPage.formD)
|
cy.get(formWidgetsPage.formD)
|
||||||
.should("have.css", "background-color")
|
.should("have.css", "background-color")
|
||||||
.and("eq", this.data.rgbValue);
|
.and("eq", "rgb(3, 179, 101)");
|
||||||
});
|
});
|
||||||
it("Form Widget Functionality To Unchecked Visible Widget", function() {
|
it("Form Widget Functionality To Unchecked Visible Widget", function() {
|
||||||
cy.get(publish.backToEditor).click();
|
cy.get(publish.backToEditor).click();
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ class FormWidget extends ContainerWidget {
|
||||||
label: "Background Color",
|
label: "Background Color",
|
||||||
helpText: "Use a html color name, HEX, RGB or RGBA value",
|
helpText: "Use a html color name, HEX, RGB or RGBA value",
|
||||||
placeholderText: "#FFFFFF / Gray / rgb(255, 99, 71)",
|
placeholderText: "#FFFFFF / Gray / rgb(255, 99, 71)",
|
||||||
controlType: "INPUT_TEXT",
|
controlType: "COLOR_PICKER",
|
||||||
isBindProperty: true,
|
isBindProperty: true,
|
||||||
isTriggerProperty: false,
|
isTriggerProperty: false,
|
||||||
validation: VALIDATION_TYPES.TEXT,
|
validation: VALIDATION_TYPES.TEXT,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user