mirror of
https://github.com/The-Low-Code-Foundation/OpenNoodl.git
synced 2026-01-12 07:12:54 +01:00
Co-Authored-By: Eric Tuvesson <eric.tuvesson@gmail.com> Co-Authored-By: mikaeltellhed <2311083+mikaeltellhed@users.noreply.github.com> Co-Authored-By: kotte <14197736+mrtamagotchi@users.noreply.github.com> Co-Authored-By: Anders Larsson <64838990+anders-topp@users.noreply.github.com> Co-Authored-By: Johan <4934465+joolsus@users.noreply.github.com> Co-Authored-By: Tore Knudsen <18231882+torekndsn@users.noreply.github.com> Co-Authored-By: victoratndl <99176179+victoratndl@users.noreply.github.com>
89 lines
3.3 KiB
JavaScript
89 lines
3.3 KiB
JavaScript
import { applyPatches } from '@noodl-models/ProjectPatches/applypatches';
|
|
|
|
// Project settings
|
|
describe('Project patcher - events', function () {
|
|
it('can patch send event nodes', function () {
|
|
const project = {
|
|
"name": "event-patcher-test",
|
|
"components": [
|
|
{
|
|
"name": "/App",
|
|
"graph": {
|
|
"connections": [
|
|
],
|
|
"roots": [
|
|
{
|
|
"id": "4143a274-208c-debf-bd59-e399e0f8ee82",
|
|
"type": "Event Sender",
|
|
"x": -327.46819153012916,
|
|
"y": 305.4376377651178,
|
|
"parameters": {
|
|
"channelName": "achannel"
|
|
},
|
|
"ports": [
|
|
{
|
|
"name": "One",
|
|
"plug": "input",
|
|
"type": {
|
|
"name": "*",
|
|
"allowConnectionOnly": true
|
|
},
|
|
"group": "Payload",
|
|
"index": 1
|
|
},
|
|
{
|
|
"name": "Two",
|
|
"plug": "input",
|
|
"type": {
|
|
"name": "*",
|
|
"allowConnectionOnly": true
|
|
},
|
|
"group": "Payload",
|
|
"index": 2
|
|
}
|
|
],
|
|
"dynamicports": [],
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
}
|
|
]
|
|
}
|
|
|
|
const after = {
|
|
"name": "event-patcher-test",
|
|
"components": [
|
|
{
|
|
"name": "/App",
|
|
"graph": {
|
|
"connections": [
|
|
],
|
|
"roots": [
|
|
{
|
|
"id": "4143a274-208c-debf-bd59-e399e0f8ee82",
|
|
"type": "Event Sender",
|
|
"x": -327.46819153012916,
|
|
"y": 305.4376377651178,
|
|
"parameters": {
|
|
"channelName": "achannel",
|
|
"payload": "One,Two"
|
|
},
|
|
"ports": [],
|
|
"dynamicports": [
|
|
],
|
|
"children": []
|
|
},
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
applyPatches(project)
|
|
|
|
expect(project).toEqual(after)
|
|
})
|
|
|
|
});
|