Dave Conway-Jones
4313cbaa5c
fix csv node template reset when array complete
...
and add tests
to close #2853
2021-02-02 14:20:46 +00:00
Dave Conway-Jones
ca4960e097
Fix CSV node repeating array output
...
and add tests to cover it
2020-11-10 14:43:59 +00:00
Nick O'Leary
4615465599
Merge pull request #2527 from node-red/enhance-csv
...
Enhance csv to allow output of column headers once only
2020-05-04 12:43:16 +01:00
Dave Conway-Jones
0b3ced5203
add test for cr lf in input and enhance odd quotes tests
2020-04-21 10:58:36 +01:00
Dave Conway-Jones
e969a1c97c
Let CSV node only send headers once
...
(and then reset that on msg.reset)
and also accept msg.columns csv string to set column headers if not specified in node.
And Add tests
2020-04-03 15:54:19 +01:00
Dave Conway-Jones
b5ed018bae
csv node - add tests for blank columns and null values
2020-03-18 16:18:16 +00:00
Nick O'Leary
3b5ea0f15f
Add node done API
2019-07-08 23:23:33 +01:00
Dave Conway-Jones
83d99043a8
Add "don't parse numbers" option to csv node
...
and add test
2019-05-17 13:46:26 +01:00
Dave Conway-Jones
e4f6694223
Fix CSV regex to treat strings starting e as text
...
rather than part of exponential, add tests
2019-05-08 22:43:41 +01:00
Dave Conway-Jones
0748dff355
And fix the JSON node test
2019-02-15 17:16:27 +00:00
Dave Conway-Jones
28d4084aa0
ensure JSON node handles single booleans and numbers
2019-02-15 17:07:11 +00:00
Nathanaël Lécaudé
6d771da9a9
JSON node: delete msg.schema before sending msg to avoid conflicts
2018-12-10 13:47:55 -05:00
Dave Conway-Jones
d96049416f
csv node - boost / fix tests for new regex
2018-10-26 09:53:33 +01:00
Nick O'Leary
e4d518749f
Remove deprecated Buffer constructor usage
...
Fixes #1709
2018-10-24 13:45:34 +01:00
Nick O'Leary
18b5b4901f
Merge branch 'dev' into repackage
2018-08-31 21:18:23 +01:00
Nathanaël Lécaudé
40d81358f4
JSON schema: perform validation when obj -> obj or str -> str
2018-08-29 13:36:28 -04:00
Nick O'Leary
38a1291c5b
Fixup all the tests
2018-08-20 16:17:24 +01:00
Nathanaël Lécaudé
905f89b0f5
JSON node: finalize JSON Schema validation
2018-06-30 16:19:39 -07:00
Nick O'Leary
3b5a2815a9
Merge master
2018-05-08 23:27:27 +01:00
Dave Conway-Jones
3190de873e
add output property select to HTML parse node ( #1701 )
2018-05-01 12:42:27 +01:00
Christopher Hiller
e1195ac00a
fix many test problems ( #1677 )
...
* fix many test problems
- adds [stoppable](https://npm.im/stoppable ) to force-stop net & http
servers
- upgrades to latest mocha
- much cleanup of servers
- some removal of useless code
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* increase wait time to hack at race condition
* PoC with fork of stoppable
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* fix custom stoppable url for newer npm
* make travis go faster; attempt to avoid npm troubles
* fix coveralls executable path
* add extra time for flake to trigger spec
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
2018-04-23 12:37:26 +01:00
mblackstock
10d8ca30b0
use node-red-node-test-helper for node tests
2018-03-01 20:41:16 -08:00
Dave Conway-Jones
b0c876019a
let HTML node use alternative msg property
2018-01-30 16:11:25 +00:00
Hiroyasu Nishiyama
8516f41ba8
do not reuse message object for multiple outputs
2018-01-28 14:37:34 +09:00
Dave Conway-Jones
8179813fe1
let HTML node return empty array for no matching input.
...
to Close #1582
2018-01-26 14:26:54 +00:00
Dave Conway-Jones
e793a1e1aa
add property choice to xml, sentiment nodes
...
add tests
2018-01-16 21:43:37 +00:00
Nick O'Leary
dd23e03342
Add option to JSON node to ensure particular encoding
2018-01-14 23:19:01 +00:00
Dave Conway-Jones
7c0b9ffe06
Add skip first n lines capability to csv node ( #1535 )
...
* Initial implementation of skip first lines for css node
* add css skip lines tests
2018-01-11 22:02:58 +00:00
Dave Conway-Jones
27db727321
Let CSV correct parts if we remove header row.
...
and add test
2017-12-05 17:34:49 +00:00
Hiroyasu Nishiyama
6d2fd2e641
add parts support for CSV node ( #1496 )
...
* add parts support for CSV node
* make CSV node to preserve incoming parts property
2017-12-05 15:39:51 +00:00
Nick O'Leary
64191e8303
Merge master to 0.18
2017-12-03 22:32:28 +00:00
Hiroyasu Nishiyama
806457063f
add parts support for HTML node ( #1495 )
...
* add parts support for HTML node
* add parts.{type,ch} to output of HTML node
2017-12-01 13:09:05 +00:00
Dave Conway-Jones
dd47e615ee
Fix css template with spaces , and add test ( #1462 )
...
to close #1460
2017-11-02 16:50:13 +00:00
Dave Conway-Jones
bfcd795687
Fix wrong number of double quotes in CSV parsing
...
to close #1162
2017-02-20 22:44:37 +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
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
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
Dave Conway-Jones
9a4ff5cb43
fix test for CSV array input
2016-11-03 08:56:38 +00:00
Nick O'Leary
42f7dc1947
Fix type checking in unit tests
2016-10-10 13:27:43 +01:00
Dave Conway-Jones
e81e48cde3
Fix html parse node test
2016-07-20 20:58:52 +01:00
Dave Conway-Jones
b74a35b9d1
add extra test for CSV with odd quotes
2016-07-05 11:51:08 +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
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
Nick O'Leary
a92a741932
Fix incorrect async test completion
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
Dave Conway-Jones
61d7893467
Enhance CSV node to accept simple arrays -> css
2015-10-14 23:07:25 +01:00
Dave Conway-Jones
d1a5395727
update test for JSON parser to include array
2015-10-02 19:46:29 +01:00