mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	| @@ -34,14 +34,14 @@ function init(_runtime) { | ||||
|     registryUtil.init(runtime); | ||||
| } | ||||
|  | ||||
| function load(defaultNodesDir,disableNodePathScan) { | ||||
| function load(disableNodePathScan) { | ||||
|     // To skip node scan, the following line will use the stored node list. | ||||
|     // We should expose that as an option at some point, although the | ||||
|     // performance gains are minimal. | ||||
|     //return loadNodeFiles(registry.getModuleList()); | ||||
|     runtime.log.info(runtime.log._("server.loading")); | ||||
|  | ||||
|     var nodeFiles = localfilesystem.getNodeFiles(defaultNodesDir,disableNodePathScan); | ||||
|     var nodeFiles = localfilesystem.getNodeFiles(disableNodePathScan); | ||||
|     return loadNodeFiles(nodeFiles); | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -50,10 +50,9 @@ describe("red/nodes/registry/loader",function() { | ||||
|             stubs.push(sinon.stub(localfilesystem,"getNodeFiles", function(){ return {};})); | ||||
|             stubs.push(sinon.stub(registry,"saveNodeList", function(){ return {};})); | ||||
|             loader.init({nodes:nodes,log:{info:function(){},_:function(){}},settings:{available:function(){return false;}}}); | ||||
|             loader.load("foo",true).then(function() { | ||||
|             loader.load(true).then(function() { | ||||
|                 localfilesystem.getNodeFiles.called.should.be.true(); | ||||
|                 localfilesystem.getNodeFiles.lastCall.args[0].should.eql('foo'); | ||||
|                 localfilesystem.getNodeFiles.lastCall.args[1].should.be.true(); | ||||
|                 localfilesystem.getNodeFiles.lastCall.args[0].should.be.true(); | ||||
|                 registry.saveNodeList.called.should.be.false(); | ||||
|                 done(); | ||||
|             }) | ||||
| @@ -62,7 +61,7 @@ describe("red/nodes/registry/loader",function() { | ||||
|             stubs.push(sinon.stub(localfilesystem,"getNodeFiles", function(){ return {};})); | ||||
|             stubs.push(sinon.stub(registry,"saveNodeList", function(){ return {};})); | ||||
|             loader.init({nodes:nodes,log:{info:function(){},_:function(){}},settings:{available:function(){return true;}}}); | ||||
|             loader.load("foo",true).then(function() { | ||||
|             loader.load(true).then(function() { | ||||
|                 registry.saveNodeList.called.should.be.true(); | ||||
|                 done(); | ||||
|             }).catch(function(err) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user