Nick O'Leary
4794fe495c
Add events to test helper
2017-02-15 23:15:24 +00:00
Dave Conway-Jones
50838970ec
let css node handle ip addresses without trying to parse
...
and only warn once if no template (and then send object anyway)
to close #1142
2017-02-07 21:14:16 +00:00
Dave Conway-Jones
ada8e447cc
exec node can be killed on demand
2017-02-07 21:14:16 +00:00
Dave Conway-Jones
1841fc18fa
let trigger node set repeated outputs
2017-02-07 21:14:16 +00:00
Nick O'Leary
7759aacb35
Ensure custom mustache context parent set in Template node
...
fixes #1126
2017-01-23 15:34:34 +00:00
Nick O'Leary
d146ff8794
Update debug_spec test for Error messages
2017-01-14 21:47:18 +00:00
Nick O'Leary
0a96259ddf
Update copyright header for JS Foundation
2017-01-11 15:24:33 +00:00
Nick O'Leary
e73216d4c1
Merge branch 'master' into 0.16
2017-01-06 14:30:13 +00:00
Nick O'Leary
b6b65b6bf7
Update debug node test for circular references
2016-12-20 23:21:25 +00:00
Monkey Do
9790211891
Close comms on stopServer in test helper ( #1020 )
...
* Close comms on stopServer in test helper
Using this file in another project to test nodes, when running tests with gulp and karma the process never ends as comms are still open.
This resolves the problem.
* Moved test helper server on close to stopServer method
2016-11-16 14:09:04 +00:00
Adam Hořčica
be18cc9f2d
Add support for flow and global context in Template node ( #1048 )
...
* Enable tests for flow and global context
* Add support for flow and global context in Template node
* Handle missing node context
2016-11-16 14:08:14 +00:00
Dave Conway-Jones
d63996eea1
slight tidy of YAML PR (remove excess console.log in test)
...
and improve XML test coverage slightly
2016-11-10 21:29:07 +00:00
Nathanaël Lécaudé
9bbc8eda9d
Added YAML parser node ( #1034 )
...
Thanks @natcl -
(sorry pressed closed by mistake !)
* Added YAML parser node
* Added YAML error strings in messages.json
* Change location of YAML library import
* Remove copyright
* Remove copyright
* Change order of yaml in Template node
* Add YAML test
* Add working test
2016-11-10 21:22:05 +00:00
Nick O'Leary
06ee9aa05c
Make strings expandable in debug
2016-11-03 14:34:37 +00:00
Nick O'Leary
8167f623e3
Update debug_spec for format changes
2016-11-03 14:34:37 +00:00
Dave Conway-Jones
9a4ff5cb43
fix test for CSV array input
2016-11-03 08:56:38 +00:00
Nick O'Leary
714c254bab
Update delay burst test to be more tolerant of timing
...
Fixes #1013
2016-10-14 22:35:43 +01:00
Nick O'Leary
325c6135cf
Defeat the exec node test dragons
2016-10-11 20:31:42 +01:00
Nick O'Leary
f002560616
Exec node spawn mode should clone messages it reuses
2016-10-11 14:49:48 +01:00
Nick O'Leary
d119594cbf
Tidy up exec node clean-up to remove failure-causing timing window
2016-10-11 13:25:19 +01:00
Nick O'Leary
84f7da6e93
Fix null checking in exec node test
2016-10-11 11:16:10 +01:00
Nick O'Leary
22e1bafe1b
Fix exec test on node 0.10
2016-10-11 10:53:50 +01:00
Nick O'Leary
42f7dc1947
Fix type checking in unit tests
2016-10-10 13:27:43 +01:00
Dave Conway-Jones
8368815db5
extra change tests for partial and complete match
...
to close #934
2016-10-10 11:48:52 +01:00
Dave Conway-Jones
4d19f881e9
Let change node set type if total match
...
remove unnecessary 2 step move when not required.
add test for moving sub property up to main property
2016-10-10 11:10:36 +01:00
Nick O'Leary
f22c3b549e
Merge branch '0.15.0'
2016-10-09 23:00:28 +01:00
Nick O'Leary
9af08ef26a
Update test helper for new flow api
2016-10-09 22:22:13 +01:00
Nick O'Leary
d29abc2724
Encrypt credentials by default
2016-09-23 10:38:30 +01:00
Nick O'Leary
44c35d2644
Update test node helper module for storage api changes
2016-09-21 22:22:04 +01:00
Antoine Aflalo
ea8c6d5cce
Add number of units to the delay node (rate) ( #994 )
...
* Add possibility to set the value for the rate unit
Backward compatible, if the new nbRateUnits is not set, default to 1.
This way we can delay messages to 1 msg per X seconds/minutes/hours days
instead of always 1.
Useful when interacting with API that have a uncommon rate limiting like
1req per 2 seconds.
* Fix existing testing for delay
* Add new test for the nbRateUnits
* Fix label for timed and topic for delay node
* Schrink width of Units delay rate
* pluralisation of labels
* Dynamic pluralisation respecting i18n
* Remove debug data left
2016-09-16 14:27:14 +01:00
Dave Conway-Jones
765f0393b0
Add test for change node ,move to sub-property
2016-08-28 12:09:37 +01:00
Dave Conway-Jones
e81e48cde3
Fix html parse node test
2016-07-20 20:58:52 +01:00
Nick O'Leary
691b083364
Update trigger node ui to use typedInputs
2016-07-05 15:39:00 +01:00
Dave Conway-Jones
b74a35b9d1
add extra test for CSV with odd quotes
2016-07-05 11:51:08 +01:00
Nick O'Leary
f62cf6818b
Clear context in node test helper
...
Fixes #858
2016-07-03 23:08:53 +01:00
Dave Conway-Jones
7fc056c8e3
remove extraneous udp console.log
...
and two tiny whitespace changes
2016-06-17 08:18:26 +01:00
Dave Conway-Jones
e4d5271d58
Better fix for css, reverting test
2016-06-14 23:55:50 +01:00
Dave Conway-Jones
8f2f3bf75d
Fix CSV test
2016-06-14 23:20:09 +01:00
Nick O'Leary
3ad9053d65
Fix multi-level sequences of split/join nodes
2016-06-13 17:44:20 +01:00
Nick O'Leary
7302ac5871
Add merged object to Join node
2016-06-11 21:44:00 +01:00
Nick O'Leary
d82fe95076
Update split node docs
2016-06-10 22:51:57 +01:00
Nick O'Leary
e594ffe0f8
Update Join node runtime to match UI changes
2016-06-07 23:18:46 +01:00
Nick O'Leary
9f8c32ce8f
Split node UI rework - WIP
2016-06-07 23:18:46 +01:00
Nick O'Leary
3959fcdc88
Handle null return from Function node in array of messages
2016-06-06 11:40:02 +01:00
Dave Conway-Jones
b27db3e2e7
tiny changes to JSON and exec test for node6
...
no need to specify npm2 defaults are ok now. (on travis)
2016-04-30 17:05:10 +01:00
Dave Conway-Jones
c09be02e4e
small fix to exec node test
2016-04-27 22:54:00 +01:00
Dave Conway-Jones
bd59398cab
Add optional timeout to exec node
...
(both exec and spawn modes)
and add test for it (both exec and spawn)
also extra test for trigger node.
2016-04-27 22:32:58 +01:00
Dave Conway-Jones
8916cf273e
Let trigger node also send last payload to arrive
...
and add test for it.
2016-04-24 17:42:24 +01:00
Dave Conway-Jones
b2923d0fc4
enhance a couple of tests to check more
...
Delay node checks times properly for both types of queue. And File
checks to make sure other payload types are handled (a bit better than
they were)
2016-04-24 17:41:22 +01:00
Dave Conway-Jones
d0f57efe0b
test a few extra paths in several nodes
...
trigger, switch and file
(and linted delay just because)
2016-04-23 21:06:48 +01:00
Dave Conway-Jones
595ff63b72
Fix exec test for v0.10
...
Back out nvm 6 in travis (not there yet)
2016-04-23 17:41:56 +01:00
Dave Conway-Jones
9990046abb
get more debug from travis for exec test
...
Don’t have v.10 locally.
And a,y as well try node v6 also ;-)
2016-04-23 17:29:31 +01:00
Dave Conway-Jones
8dacf72b3c
try to increase coverage for exec and template nodes
...
(works locally - may fail on travis - lets see…)
2016-04-23 17:09:46 +01:00
Dave Conway-Jones
59b34c2b3f
Add timestamp as a default typedInput
...
and update Inject and change nodes to match,
and add some tests.
2016-04-18 14:38:36 +01:00
Dave Conway-Jones
4bc482bc85
update load of grunt related versions
...
and mqtt and fs-extra and should. Fix tests to keep working.
2016-04-18 12:40:08 +01:00
Dave Conway-Jones
08794bad74
Add tests for Change node move function
2016-04-10 15:55:05 +01:00
Dave Conway-Jones
906703db5f
Add timed release mode to delay node
2016-03-20 17:46:12 +00:00
Nick O'Leary
626cba4002
Change node: add bool/num types to change mode
...
Closes #835 #835 #835
2016-03-13 23:10:10 +00:00
Dave Conway-Jones
0d1543ee8a
Add tail node binary mode test
2016-02-25 08:52:43 +00:00
Nick O'Leary
633a6a0ee6
Fix inject test to use a proper type
2016-02-04 21:52:27 +00:00
Dave Conway-Jones
d3a29a6f16
fix trigger tests
2016-02-04 21:22:52 +00:00
Nick O'Leary
aed89d82fb
Fix template test
2016-01-06 17:01:14 +00:00
Nick O'Leary
1f848b205b
Add propertySelect support to Change node
2016-01-06 17:01:13 +00:00
Nick O'Leary
88dc202db2
Fix node test helper for api/runtime changes
2016-01-06 17:01:12 +00:00
Nick O'Leary
a92a741932
Fix incorrect async test completion
2016-01-06 17:01:11 +00:00
Nick O'Leary
93f5da325b
Fix node test helper for runtime/api changes
2016-01-06 17:01:11 +00:00
Dave Conway-Jones
65daaeb617
add attribute test to HTML parser node tests
2015-12-19 14:30:43 +00:00
Nick O'Leary
371f72f4f1
Skip delay node burst test
2015-12-11 14:04:24 +00:00
Nick O'Leary
5a176a037c
Update test helper for refactored flow engine
2015-11-02 15:58:40 +00:00
Dave Conway-Jones
61d7893467
Enhance CSV node to accept simple arrays -> css
2015-10-14 23:07:25 +01:00
Dave Conway-Jones
61045ddd7f
try to fix debug node non-standard object type handling.
2015-10-10 22:41:07 +01:00
Nick O'Leary
8b2b1669b5
Add ignore-case flag to Switch regex rule
...
closes #366
2015-10-04 22:14:49 +01:00
Nick O'Leary
9e91e42a1b
Increase delay burst test timeout
...
The test was occasionally timing out, despite it succeeding. Increased
the timeout to give it a bit more safety margin to complete
2015-10-03 09:06:51 +01:00
Dave Conway-Jones
cc6e0937a0
initialise status.text to be blank string if not set.
...
(and change test to use .text rather than .message)
(not that it matters at this level of test)
2015-10-02 21:27:30 +01:00
Dave Conway-Jones
fcf4f40c36
add basic status node test
2015-10-02 21:27:30 +01:00
Dave Conway-Jones
d1a5395727
update test for JSON parser to include array
2015-10-02 19:46:29 +01:00
Nick O'Leary
9932d34304
Fix XML parse test
...
Workaround to https://github.com/Leonidas-from-XIV/node-xml2js/issues/239
2015-09-29 14:39:07 +01:00
Edward Vielmetti
005a98d020
Update for node 4 testing.
...
Changes to .travis.yml
Patch from @dceejay to make a test portable
Patch from @dceejay to correct a case where an int was expected
2015-09-23 15:27:45 -04:00
Dave Conway-Jones
b555b014b8
Update debug test to check lengths...
2015-08-12 21:56:19 +01:00
Nick O'Leary
eb57089f06
Add flag to disable build check for tests
2015-07-22 11:41:58 +01:00
Dave Conway-Jones
60539d890b
Fix File node check of msg.payload to close #700
...
Also add feature to allow creation of directory(ies) if path to file
does not exist.
2015-07-10 14:59:23 +01:00
Nick O'Leary
39df80bf99
Fix exec test to restart helper server before each test
2015-07-05 23:02:10 +01:00
Nick O'Leary
5522e57f65
More node i18n tidy-up
2015-07-02 10:49:38 +01:00
Scott Yoshizawa
2fe859b111
NLS Core nodes
...
NLS exec node
NLS function/temple/delay nodes
NLS function/template/delay/trigger/comment nodes
NLS io nodes (mqtt/httpin/websocket/watch/serial)
NLS messages.json for tcpin
NLS io nodes (tcpin & udp half)
NLS io nodes (udp)
NLS logic nodes (switch/change)
NLS logic (range) and parsers (csv&html) nodes
NLS parser nodes (json/xml)
NLS test case update for logic/parsers
NLS analysis and hardware nodes
NLS storage nodes (file/redisout/mongodb) and test
NLS storage node (tail)
NLS social nodes (feedparse/email/irc)
NLS socal node (twitter half change)
NLS social node (twitter) and core node (unknown)
2015-07-02 10:46:57 +01:00
Nick O'Leary
c105b2df37
Add RED._ to test helper
2015-06-29 16:04:00 +01:00
Dave Conway-Jones
9f0b3eba47
Add basic exec node test
2015-06-22 08:26:38 +01:00
Dave Conway-Jones
5813a91244
adjust timing on file tail test
...
Runs cleaner on Mac
2015-06-17 22:08:53 +01:00
dceejay
6f84526364
Remove pre-req for mkdirp package.
...
(fs-extra has all the features needed already)
2015-04-14 18:41:48 +01:00
dceejay
a9a0953653
Slide timing window to left for trigger node test.
2015-04-04 22:27:25 +01:00
dceejay
255d708fb6
updates to serial, watch, websocket, udp, twitter, email to handle no payload.
2015-03-31 09:21:11 +01:00
dceejay
78d1da5fbc
Updates to sentiment, exec and range to handle missing payload properties
2015-03-31 08:35:56 +01:00
Nick O'Leary
62c68d06fe
Merge pull request #598 from dceejay/dcjtests
...
new tests for sentiment, file and csv nodes
2015-03-26 16:57:04 +00:00
dceejay
16e17954b4
add try catch to helper shutdown,
...
tiny fixes for exec and trigger based on tests
2015-03-26 15:02:08 +00:00
dceejay
8a96dbd121
New tests for Trigger, catch and unknown nodes
2015-03-25 21:58:26 +00:00
dceejay
8a5c1bade5
new tests for sentiment, file and csv
...
(inc a bugfix for csv :-)
tweka of 0.8 ?
temp remove buffer should equall test from file node test
comment out failing test in file node (0.8 specific fail...)
stagger multiple writes slightly in file test
2015-03-25 14:58:57 +00:00
dceejay
fcc6943f98
Extra tests for html, xml, json and tail nodes
...
(and some consistent passing of missing payloads)
2015-03-24 17:43:47 +00:00
dceejay
72a9de058d
tests for defaults in switch, change and range nodes.
2015-03-24 17:35:54 +00:00
dceejay
5352fc87ee
add extra tests to debug, delay & template
2015-03-22 09:38:42 +00:00
Nick O'Leary
b61a250d58
Debug message formatting mangling brackets
2015-03-20 22:09:58 +00:00
Nick O'Leary
f0139f9808
Add multi-rule support to Change node
2015-03-18 16:20:50 +00:00