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
012e1cbcc5
Improve unit test coverage
2021-10-04 17:53:14 +01:00
Nick O'Leary
85820c571d
Add unit tests for allowUpdate settings
2021-09-14 10:50:26 +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
Nick O'Leary
00caa13a12
Update externalModules_spec to handle variable npm args length
2021-04-29 11:04:19 +01:00
Nick O'Leary
250005ad16
Allow npm install args to be customised by preInstall trigger
2021-04-20 22:55:06 +01:00
Nick O'Leary
b4a03a56b4
Allow preInstall hook to return false to skip npm install
2021-04-19 20:29:30 +01:00
Nick O'Leary
52ef85cba3
Update test for latest sinon
2021-04-15 15:15:52 +01:00
Nick O'Leary
8140057bea
Add pre/postInstall hooks to module install path
2021-04-15 15:12:40 +01:00
Nick O'Leary
877c463494
Update to latest sinon
2021-04-09 11:22:57 +01:00
Nick O'Leary
785c349adc
Prevent function module overwriting built-in sandbox properties
2021-02-16 13:58:59 +00:00
Nick O'Leary
05beb6ca79
Add unit tests for externalModules
2021-02-15 17:28:14 +00:00
Nick O'Leary
6336ab121e
Merge branch 'dev' into function-modules
2021-02-13 00:21:27 +00:00
Nick O'Leary
e899d2d5b8
Fix tests for externalModules component
2021-02-13 00:18:04 +00:00
Nick O'Leary
9c09ee3b71
Rework Function node module integration
2021-02-12 18:14:13 +00:00
Nick O'Leary
8e7a230dbc
Fix plugin test to expect user flag
2021-01-26 13:49:13 +00:00
Nick O'Leary
a006b52052
Initial plugin runtime api implementation
2021-01-18 16:25:40 +00:00
Nick O'Leary
da96c85d32
Handle subflow modules with their own npm dependencies
2021-01-07 11:26:20 +00:00
Nick O'Leary
9a660f3fe9
Support npm subflow modules
2021-01-07 11:10:33 +00:00
Nick O'Leary
aacb92a7ae
Implement allow/denyList when loading/installing modules
2020-12-27 12:49:17 +00:00
Nick O'Leary
6fb96fa3c1
Move exec and events components to util module
...
The exec and events components are common components that
are used by both runtime and registry. It makes sense to
move them into the util package.
This also adds some docs to the registry module
2020-12-07 11:49:01 +00:00
Nick O'Leary
5992ed1fab
Fully remove when.js dependency
2020-12-07 11:49:01 +00:00
Nick O'Leary
a33cf6b532
Merge branch 'master' into dev
2020-09-25 11:53:37 +01:00
Nick O'Leary
2b29eeb795
Add unit test for module path
2020-09-25 11:52:48 +01:00
Nick O'Leary
2f2a6367c2
Merge pull request #2684 from node-red/skip-html
...
Avoid loading node html if disableEditor set
2020-09-03 15:02:09 +01:00
Nick O'Leary
33855bcb8b
Skip loading node html if disableEditor set
2020-08-14 00:20:44 +01:00
Nick O'Leary
6f1ed76b4c
Add support for file upload in /nodes api
2020-08-13 15:54:54 +01:00
Nick O'Leary
b6b3ceef4d
Add some proper validation of module/url properties in install api
2020-06-03 10:45:28 +01:00
KAZUHIRO ITO
ff96773295
Add node installation from other than public site
2019-11-11 18:25:36 +09:00
Nick O'Leary
b581e33611
Update runtime apis to support multiple libraries
2019-04-25 11:32:09 +01:00
Nick O'Leary
a046b357da
Tidy up registry/loader api used by unit tests
...
Fixes #2073
2019-03-05 13:25:44 +00:00
Nick O'Leary
ee47646cf7
Fix up unit tests
2018-12-04 15:59:43 +00:00
Nick O'Leary
b2516117f5
Add event log to editor
...
Shows output from git pull/push and npm install in the editor
2018-10-18 23:49:47 +01:00
Nick O'Leary
51373f59e2
Merge branch 'dev' into repackage
2018-09-04 11:41:03 +01:00
Nick O'Leary
11fa2cb35d
Fixup registry/lib/localfilesystem_spec after locales move
2018-08-20 21:22:47 +01:00
Nick O'Leary
38a1291c5b
Fixup all the tests
2018-08-20 16:17:24 +01:00
Nick O'Leary
998bf92ad4
Move tests to reflect package structure
2018-08-19 11:28:03 +01:00