Steve-Mcl
2f1f587c50
Use HTTP body instead of header for setting flows run state
2022-06-27 18:03:14 +01:00
Nick O'Leary
d1d3b805f6
Merge pull request #3690 from cow0w/env_evalulating_in_template
...
Add support for evalulating {{env.<var>}} within a template node
2022-06-27 14:28:17 +01:00
Steve-Mcl
3cef2bb7e0
Merge remote-tracking branch 'upstream/master' into stop-start-flows
2022-06-27 13:03:52 +01:00
Steve-Mcl
9729c89f5d
ensure link-call cache is updated when link-in is modified
...
fixes #3694
depends on node-red-node-test-helper@0.3.0
2022-06-20 18:25:41 +01:00
cow0w
01d9affe61
Add support for evalulating {{env.<var>}} within a template node
2022-06-17 22:18:14 +03:00
Steve-Mcl
98ebb02763
improve tests for nodeDir
...
Adds new resources (loose files, non NR pkgs, NR modules, NR Plugins)
Adds new tests
#getNodeFiles - new tests below
√ Finds nodes and icons only in nodesDir with files, icons and valid node-red packages
√ Should not find node-red node in nodesDir with files, icons and valid node-red packages
√ Should not find node-red node in nodesDir when regular package and valid node-red packages
#getModuleFiles - new tests below
√ gets a nodes module files
√ Finds only 1 node-red node in nodesDir amongst legacy nodes and regular nodes
√ Finds a node-red node in nodesDir with a sub dir containing valid node-red package
√ Finds 2 node-red node and 1 plugin in nodesDir (in root of dir)
√ Finds 2 node-red node and 1 plugin in nodesDir pointing to a node_modules dir
2022-06-16 11:00:31 +01:00
Nick O'Leary
b2e8474df3
Merge pull request #3624 from node-red-hitachi/fix-buffer-parse-error
...
fix buffer parse error message of evaluateNodeProperty
2022-06-09 16:02:48 -05:00
Steve-Mcl
d4e6136b09
re-enable tests i had temporarily disabled
2022-06-09 15:27:50 +01:00
Steve-Mcl
68331fc40c
implement flows runtime stop/start API and UI
2022-06-08 21:56:17 +01:00
Hiroyasu Nishiyama
7e6dfa7b92
update test for inject node
2022-05-27 12:11:53 +09:00
Hiroyasu Nishiyama
bc80569fe9
fix buffer parse error message of evaluateNodeProperty
2022-05-22 17:59:27 +09:00
Steve-Mcl
be3b5b7fe2
MQTT topic validation and lockup fix
...
closes #3557
2022-04-29 19:56:37 +01:00
Nick O'Leary
ff57de0753
Merge branch 'dev' into diagnostics
2022-04-27 22:30:13 +01:00
Nick O'Leary
9565aee3c5
Merge pull request #3533 from Steve-Mcl/filename-typedinput
...
Feature: Change basic Filename field to a typedInput
2022-04-27 22:28:12 +01:00
Stephen McLaughlin
e714ff35c4
Merge branch 'dev' into diagnostics
2022-04-27 12:08:32 +01:00
Nick O'Leary
c88a177cb2
Merge pull request #3530 from Steve-Mcl/mqtt-payload-auto-parsing
...
MQTT payload auto parsing improvements
2022-04-25 11:40:59 +01:00
Nick O'Leary
d802ce1484
Merge pull request #3460 from ArFe/feature-add-store-external-token-when-authenticate
...
Feature add: Store external token when authenticate if provided
2022-04-22 09:51:20 +01:00
Steve-Mcl
4b10b9ffc3
update tests
2022-04-21 21:32:24 +01:00
Nick O'Leary
4884938036
Merge branch 'master' into dev
2022-04-21 16:05:54 +01:00
Nick O'Leary
3a26c5cd65
Merge pull request #3498 from sammachin/sammachin_credentials
...
Error on invalid encrypted credentials
2022-04-21 10:59:43 +01:00
Nick O'Leary
958f57085f
Merge branch 'dev' into tcp-node-better-split
2022-04-20 09:34:16 +01:00
Steve-Mcl
013af7619e
add tests
...
- fix 2 issues found when developing tests :)
2022-04-16 17:13:54 +01:00
Steve-Mcl
8ba6a7436e
Add tests for MQTT v5 auto parsing hints
2022-04-15 18:21:36 +01:00
Steve-Mcl
39f303fcd6
add unit tests
2022-04-06 15:11:37 +01:00
Stephen McLaughlin
a7932da207
Merge pull request #3488 from Steve-Mcl/httpreq-headers-ui
...
Add UI for Http Request node headers
2022-04-06 08:35:32 +01:00
Sam Machin
50718495da
fix test mock
2022-03-24 08:39:31 +00:00
Dave Conway-Jones
8a40622815
tcp node - undo trim if we re-add split chars
...
and fix tests
2022-03-23 22:07:43 +00:00
Steve-Mcl
b918b75414
Merge remote-tracking branch 'upstream/master' into dev
2022-03-23 11:16:18 +00:00
Stephen McLaughlin
f660973168
Dont run MQTT tests by default on local
...
- update skip message to inform use of how to enable test
2022-03-23 10:00:36 +00:00
Stephen McLaughlin
cf2e7744f3
remove copyright header
...
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2022-03-23 09:15:57 +00:00
Steve-Mcl
ecf1847dd2
use CI flag to skip MQTT tests
2022-03-21 14:59:10 +00:00
Steve-Mcl
40a9dce869
try broker.emqx.io
2022-03-21 13:51:20 +00:00
Steve-Mcl
a6696733fa
tidy up code
2022-03-21 13:50:24 +00:00
Sam Machin
d9bd736159
change error to warn for moving from unencrypted to encrypted
2022-03-21 09:29:41 +00:00
Sam Machin
c7f48a83c0
add test
2022-03-19 17:57:30 +00:00
Steve-Mcl
497d63e67e
Add unit tests for MQTT nodes
2022-03-19 17:29:31 +00:00
Steve-Mcl
31b3a4c342
Add UI for common headers/values
...
- Wrap HTML node script in IFFE (isolate module level vars & functions)
- Add UI elements for setting headers in http req node edit form
- Update built in help
- Add tests
2022-03-12 13:47:29 +00:00
Steve-Mcl
249f7e45fb
Link Call should not call into subflow...
...
- includes missing jsdoc
- improves speed (no searching, only lookups)
- code formatting consistency
- improve tests
2022-02-28 13:57:22 +00:00
Ariel Ferreira
79a789c557
add test to check if in the case user contains token, Node-RED uses it instead of generating a new Token
2022-02-26 17:24:59 -05:00
Dave Conway-Jones
bda5dffa34
Add tests
2022-02-25 16:19:20 +00:00
Steve-Mcl
29df7e84a1
add tests
2022-02-25 16:13:48 +00:00
Dave Conway-Jones
0398ef3b90
undo regression in tcp-in node (missed one)
...
and add test
2022-02-25 16:06:44 +00:00
Nick O'Leary
0533c08438
Merge branch 'master' into dev
2022-02-18 22:02:30 +00:00
Hiroyasu Nishiyama
0f1aea3e0d
add test case
2022-02-15 14:41:03 +09:00
Nick O'Leary
95d3a8cc22
Merge pull request #3409 from node-red/let-switch-number-test-report-NaN-as-false
...
switch node - add check for NaN in is of type number to be false
2022-02-14 23:17:38 +00:00
Dave Conway-Jones
63ebadc526
add check for NaN in is of type number to be false
...
and add test
to fix issue #3408
2022-02-09 12:03:38 +00:00
Alexandre Alapetite
280d63fde7
Fix util.encodeObject
2022-02-03 15:59:25 +01:00
Nick O'Leary
5b428bb8e6
Merge pull request #3379 from node-red-hitachi/nr_node_path-support
...
add NR_NODE_PATH path support
2022-01-26 14:29:03 +00:00
Hiroyasu Nishiyama
c948ff88a5
add support of NR_NODE_PATH
2022-01-26 21:24:48 +09:00
Nick O'Leary
4173625fca
Merge pull request #3243 from node-red/delete-global-context
...
Clear context contents when switching projects
2022-01-26 11:28:34 +00:00
Hiroyasu Nishiyama
aa3f5001d5
additional update of test for NR_ prefix addition
2022-01-26 10:52:41 +09:00
Hiroyasu Nishiyama
56580c4005
add test for NR_ prefix addition
2022-01-26 09:26:05 +09:00
Hiroyasu Nishiyama
983dad5b53
add test for env var access of GROUP_ID & GROUP_NAME
2022-01-25 21:07:38 +09:00
Hiroyasu Nishiyama
0ad60013aa
add test for env var access of FLOW_ID & FLOW_NAME
2022-01-25 20:52:45 +09:00
Hiroyasu Nishiyama
75bcd9e8d5
add support for accessing node id & name as env var
2022-01-14 23:40:12 +09:00
Nick O'Leary
3abef972a7
Clear context contents when switching projects
...
Fixes #3240
2022-01-12 18:59:29 +00:00
Nick O'Leary
30b00741b5
Merge pull request #3296 from node-red/Json-try-parse-buffer
...
Let JSON node attempt to parse buffer if it contains a valid string
2022-01-12 18:58:02 +00:00
Nick O'Leary
f86e743cce
Merge branch 'master' into dev
2022-01-12 17:59:26 +00:00
Nick O'Leary
ee84eb666b
Merge pull request #3307 from node-red/add-tls-option-to-tcp-node
...
Add TLS option to tcp client nodes
2022-01-12 17:37:43 +00:00
Tobias Oort
555f155cad
Added support for commaseparated subprotocols
...
Removed placeholder from html
2022-01-12 09:10:35 +01:00
Dave Conway-Jones
52e4e0e569
Fix for narrrowbandEq mode start condition failure
...
And add test
As discussed https://discourse.nodered.org/t/the-filter-node-or-the-old-rbe-node/56371
2022-01-11 13:56:44 +00:00
Tobias Oort
83203d5f5d
Fixed property name in unit-test
2022-01-10 22:23:45 +01:00
Tobias Oort
bd77d7eec3
Implemented support for Websocket Subprotocols in WS Client Node.
2022-01-08 22:18:05 +01:00
Dave Conway-Jones
c9f03f1ac5
better tests
...
(and a small fix as a result)
2021-12-27 09:51:50 +00:00
Dave Conway-Jones
02bd292b8c
fix and test
2021-12-26 16:12:47 +00:00
Dave Conway-Jones
6ae42eb787
Let JSON parser attempt to parse buffers if they contain strings
...
and add/fix test
2021-12-10 15:21:43 +00:00
Hiroyasu Nishiyama
c331da7323
fix env var access using $env for groups
2021-11-27 19:29:57 +09:00
Nick O'Leary
21304a695c
Fix tcprequest deprecation warnings
2021-10-21 09:40:25 +01:00
Nick O'Leary
4adad6e424
Merge pull request #3166 from node-red/output-discarded-rate-limit
...
Delay node: add option to send intermediate messages on separate output
2021-10-06 17:34:44 +01:00
Nick O'Leary
012e1cbcc5
Improve unit test coverage
2021-10-04 17:53:14 +01:00
Nick O'Leary
1c18641699
Delay node: add option to send intermediate messages on separate output
2021-10-04 13:00:24 +01:00
Nick O'Leary
81a278dd8c
Merge pull request #3156 from node-red/change-clone
...
Add option to deep-clone properties in Change node
2021-10-04 10:54:52 +01:00
Nick O'Leary
da114fa3a5
Merge pull request #3152 from node-red/link-call
...
Add Link Call node
2021-10-01 15:59:43 +01:00
Nick O'Leary
ec27e19e3f
Add unit tests for Join restartTimeout and update help
2021-09-30 10:59:45 +01:00
Nick O'Leary
7fffc1a36d
Merge pull request #3069 from node-red/delay-push-to-front
...
Add push to front of rate limit queue.
2021-09-30 10:44:14 +01:00
Nick O'Leary
aa5fad6628
Add deep copy option to Change node 'set' action
2021-09-30 09:49:51 +01:00
Nick O'Leary
1931395fdb
Add basic link-call/return tests
2021-09-29 13:49:55 +01:00
Nick O'Leary
85820c571d
Add unit tests for allowUpdate settings
2021-09-14 10:50:26 +01:00
Casey Wilkes
d32636ed6b
Tweak theme tests for tabicon colour config
2021-09-10 23:16:42 +12:00
Hiroyasu Nishiyama
6aecc3915c
add support of environtment variable for tab & group
2021-08-19 21:15:13 +09:00
Nick O'Leary
40233c7702
Fix regression in Join node when manual joining array with msg.parts present
...
Fixes #3096
2021-07-30 13:17:05 +01:00
Nick O'Leary
6364e00202
Merge pull request #3092 from hardillb/http-req-ca-fix
...
Copy tls.cert to tls.certificate for GOT
2021-07-28 10:05:19 +01:00
Ben Hardill
a76c6f86c6
Add Testcase & Fix typo
2021-07-28 08:52:35 +01:00
Nick O'Leary
f1775d4fd1
Handle partially encoded url query strings in request node
2021-07-26 14:21:52 +01:00
Ben Hardill
26087f8dc7
Fix support for supplied CA certs
2021-07-26 10:25:06 +01:00
Nick O'Leary
c5892fc17e
Fix HTML parsing when body is included in the select tag
...
Fixes #3079
2021-07-23 10:09:00 +01:00
Nick O'Leary
6e69cfbca4
Preserve case of user-provided http headers in request node
...
Fixes #3081
2021-07-23 09:55:32 +01:00
Nick O'Leary
36e83d628e
Add unit tests for HTTP Request encodeURI and error response
2021-07-23 00:10:17 +01:00
Dave Conway-Jones
4d26b806dd
delay - add test for push toFront and flush=1
2021-07-16 11:38:06 +01:00
Dave Conway-Jones
a2b95dbb39
delay node - change lifo property to toFront
...
add info to sidebar
add tests
2021-07-16 11:31:21 +01:00
Nick O'Leary
be9f9e7b0c
Change default functionExternalModules test
2021-07-15 10:13:21 +01:00
Nick O'Leary
eb4625a0b9
Merge pull request #3064 from node-red/revert-external-modules-dir
...
Move externalModules back into the user dir
2021-07-15 09:56:23 +01:00
Nick O'Leary
5bfb01254b
Add unit tests for externalModules.import
2021-07-15 09:52:53 +01:00
Nick O'Leary
bb80fa4a2d
Fix externalModules tests
2021-07-14 23:38:46 +01:00
Nick O'Leary
65081767bf
Fix externalModules tests
2021-07-13 11:44:12 +01:00
Dave Conway-Jones
ea11aa7a0d
add some part flush tests
2021-07-08 13:51:37 +01:00
Dave Conway-Jones
41c8ca8ab4
Delay node updates to added flush control for queuing
2021-07-08 12:13:23 +01:00
Nick O'Leary
b2f5a259ab
Fix exec node test for gh-actions
...
The node adds `shell` to `execOpts` if `/bin/bash` exists. Clearly it
has not existed in Travis or running locally - but it does exist
on gh-action runner, so the test was failing.
2021-07-02 10:15:44 +01:00
Nick O'Leary
c8a0d3c10d
Add error handling to exec test
2021-07-02 10:09:00 +01:00
Nick O'Leary
42992c64ec
Merge branch 'pr_3026' into dev
2021-07-02 09:22:35 +01:00