n8n/packages/nodes-base/test/nodes/If/workflow.json
agobrech 5b9c650e55
test: Add unit testing to nodes (no-changelog) (#4890)
* 🧪 Add base for building unit testing within nodes

* Improve helper functions

* 🧪 If node test

* 🧪 Airtable node test

* 🧪 If node test improvements

* 🧪 Airtable node test improvements

* ♻️ cleanup node unit tests

* ♻️ refactor getting node result data to use helper method

*  removed unused variables

* ♻️ Helper to read json files

---------

Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-30 12:20:33 +01:00

116 lines
1.8 KiB
JSON

{
"meta": {
"instanceId": "104a4d08d8897b8bdeb38aaca515021075e0bd8544c983c2bb8c86e6a8e6081c"
},
"nodes": [
{
"parameters": {},
"id": "47003824-c11f-4ae3-80a5-0e1a6d840b21",
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
720,
460
]
},
{
"parameters": {
"conditions": {
"boolean": [
{
"value1": "={{ $json[\"value\"] }}",
"value2": true
}
]
}
},
"id": "5420fe7d-a216-44e0-b91f-188ba5b6a340",
"name": "IF",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [
1160,
460
]
},
{
"parameters": {},
"id": "52d58f32-7faf-4874-afff-e6842bd02430",
"name": "On False",
"type": "n8n-nodes-base.noOp",
"typeVersion": 1,
"position": [
1400,
580
]
},
{
"parameters": {},
"id": "9be683ac-cd3f-4ba1-8fa4-052102c3d891",
"name": "On True",
"type": "n8n-nodes-base.noOp",
"typeVersion": 1,
"position": [
1400,
340
]
},
{
"parameters": {
"jsCode": "return [\n { value: true },\n { value: false }\n];"
},
"id": "5b3207e7-37e3-43c8-a4da-1ffebb0de134",
"name": "Code",
"type": "n8n-nodes-base.code",
"typeVersion": 1,
"position": [
940,
460
]
}
],
"connections": {
"On clicking 'execute'": {
"main": [
[
{
"node": "Code",
"type": "main",
"index": 0
}
]
]
},
"IF": {
"main": [
[
{
"node": "On True",
"type": "main",
"index": 0
}
],
[
{
"node": "On False",
"type": "main",
"index": 0
}
]
]
},
"Code": {
"main": [
[
{
"node": "IF",
"type": "main",
"index": 0
}
]
]
}
}
}