mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Fix node enable/disable over restart - load configs after settings init
This commit is contained in:
@@ -75,9 +75,11 @@ describe("red/nodes/registry/registry",function() {
|
||||
|
||||
|
||||
|
||||
describe('#init', function() {
|
||||
describe('#init/load', function() {
|
||||
it('loads initial config', function(done) {
|
||||
typeRegistry.init(settingsWithStorageAndInitialConfig);
|
||||
typeRegistry.getNodeList().should.have.lengthOf(0);
|
||||
typeRegistry.load();
|
||||
typeRegistry.getNodeList().should.have.lengthOf(1);
|
||||
done();
|
||||
});
|
||||
@@ -113,6 +115,7 @@ describe("red/nodes/registry/registry",function() {
|
||||
};
|
||||
var expected = JSON.parse('{"node-red":{"name":"node-red","nodes":{"sentiment":{"name":"sentiment","types":["sentiment"],"enabled":true,"module":"node-red"},"inject":{"name":"inject","types":["inject"],"enabled":true,"module":"node-red"}}},"testModule":{"name":"testModule","nodes":{"a-module.js":{"name":"a-module.js","types":["example"],"enabled":true,"module":"testModule"}}}}');
|
||||
typeRegistry.init(legacySettings);
|
||||
typeRegistry.load();
|
||||
legacySettings.set.calledOnce.should.be.true;
|
||||
legacySettings.set.args[0][1].should.eql(expected);
|
||||
done();
|
||||
|
Reference in New Issue
Block a user