| 30 | }); |
| 31 | |
| 32 | function stubSettings(s,available,initialConfig) { |
| 33 | s.available = function() {return available;}; |
| 34 | s.set = sinon.spy(function(s,v) { return Promise.resolve();}); |
| 35 | s.get = function(s) { return initialConfig;}; |
| 36 | return s; |
| 37 | } |
| 38 | |
| 39 | var settings = stubSettings({},false,null); |
| 40 | var settingsWithStorageAndInitialConfig = stubSettings({},true,{"node-red":{module:"testModule",name:"testName",version:"testVersion",nodes:{"node":{id:"node-red/testName",name:"test",types:["a","b"],enabled:true}}}}); |