budibase/packages/builder/tests/buildStateOrigins.spec.js

30 lines
730 B
JavaScript
Raw Normal View History

import { buildStateOrigins } from "../src/builderStore/buildStateOrigins";
it("builds the correct stateOrigins object from a screen definition with handlers", () => {
expect(buildStateOrigins({
"name": "screen1",
"description": "",
"props": {
"_component": "@budibase/standard-components/container",
"className": "",
"type": "div",
"onClick": [
{
"##eventHandlerType": "Set State",
"parameters": {
"path": "testKey",
"value": "value"
}
}
]
}
})).toEqual({
"testKey": {
"##eventHandlerType": "Set State",
"parameters": {
"path": "testKey",
"value": "value"
}
}
});
});