mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Restore ability to add nodes by filename
This commit is contained in:
@@ -528,7 +528,7 @@ describe("nodes api", function() {
|
||||
return {id:"123",enabled: false};
|
||||
});
|
||||
var enableNode = sinon.stub(redNodes,'enableNode',function(id) {
|
||||
return {id:"123",enabled: true,types:['a']};
|
||||
return when.resolve({id:"123",enabled: true,types:['a']});
|
||||
});
|
||||
|
||||
request(app)
|
||||
@@ -557,7 +557,7 @@ describe("nodes api", function() {
|
||||
return {id:"123",enabled: true};
|
||||
});
|
||||
var disableNode = sinon.stub(redNodes,'disableNode',function(id) {
|
||||
return {id:"123",enabled: false,types:['a']};
|
||||
return when.resolve({id:"123",enabled: false,types:['a']});
|
||||
});
|
||||
|
||||
request(app)
|
||||
@@ -587,11 +587,11 @@ describe("nodes api", function() {
|
||||
return {id:"123",enabled: state};
|
||||
});
|
||||
var enableNode = sinon.stub(redNodes,'enableNode',function(id) {
|
||||
return {id:"123",enabled: true,types:['a']};
|
||||
return when.resolve({id:"123",enabled: true,types:['a']});
|
||||
});
|
||||
|
||||
var disableNode = sinon.stub(redNodes,'disableNode',function(id) {
|
||||
return {id:"123",enabled: false,types:['a']};
|
||||
return when.resolve({id:"123",enabled: false,types:['a']});
|
||||
});
|
||||
|
||||
request(app)
|
||||
@@ -633,11 +633,11 @@ describe("nodes api", function() {
|
||||
return {id:"123",enabled: state, err:"foo" };
|
||||
});
|
||||
var enableNode = sinon.stub(redNodes,'enableNode',function(id) {
|
||||
return {id:"123",enabled: true,types:['a']};
|
||||
return when.resolve({id:"123",enabled: true,types:['a']});
|
||||
});
|
||||
|
||||
var disableNode = sinon.stub(redNodes,'disableNode',function(id) {
|
||||
return {id:"123",enabled: false,types:['a']};
|
||||
return when.resolve({id:"123",enabled: false,types:['a']});
|
||||
});
|
||||
|
||||
request(app)
|
||||
@@ -683,11 +683,11 @@ describe("nodes api", function() {
|
||||
var enableNode = sinon.stub(redNodes,'enableNode');
|
||||
enableNode.onFirstCall().returns((function() {
|
||||
n1.enabled = true;
|
||||
return n1;
|
||||
return when.resolve(n1);
|
||||
})());
|
||||
enableNode.onSecondCall().returns((function() {
|
||||
n2.enabled = true;
|
||||
return n2;
|
||||
return when.resolve(n2);
|
||||
})());
|
||||
enableNode.returns(null);
|
||||
|
||||
@@ -724,11 +724,11 @@ describe("nodes api", function() {
|
||||
var disableNode = sinon.stub(redNodes,'disableNode');
|
||||
disableNode.onFirstCall().returns((function() {
|
||||
n1.enabled = false;
|
||||
return n1;
|
||||
return when.resolve(n1);
|
||||
})());
|
||||
disableNode.onSecondCall().returns((function() {
|
||||
n2.enabled = false;
|
||||
return n2;
|
||||
return when.resolve(n2);
|
||||
})());
|
||||
disableNode.returns(null);
|
||||
|
||||
@@ -763,11 +763,11 @@ describe("nodes api", function() {
|
||||
});
|
||||
var enableNode = sinon.stub(redNodes,'enableNode',function(id) {
|
||||
node.enabled = true;
|
||||
return node;
|
||||
return when.resolve(node);
|
||||
});
|
||||
var disableNode = sinon.stub(redNodes,'disableNode',function(id) {
|
||||
node.enabled = false;
|
||||
return node;
|
||||
return when.resolve(node);
|
||||
});
|
||||
|
||||
request(app)
|
||||
@@ -812,11 +812,11 @@ describe("nodes api", function() {
|
||||
});
|
||||
var enableNode = sinon.stub(redNodes,'enableNode',function(id) {
|
||||
node.enabled = true;
|
||||
return node;
|
||||
return when.resolve(node);
|
||||
});
|
||||
var disableNode = sinon.stub(redNodes,'disableNode',function(id) {
|
||||
node.enabled = false;
|
||||
return node;
|
||||
return when.resolve(node);
|
||||
});
|
||||
|
||||
request(app)
|
||||
|
@@ -837,28 +837,30 @@ describe('red/nodes/registry/index', function() {
|
||||
var nodeConfig = typeRegistry.getNodeConfigs();
|
||||
nodeConfig.length.should.be.greaterThan(0);
|
||||
|
||||
var info = typeRegistry.disableNode(list[0].id);
|
||||
info.should.have.property("id",list[0].id);
|
||||
info.should.have.property("enabled",false);
|
||||
|
||||
var list2 = typeRegistry.getNodeList();
|
||||
list2.should.be.an.Array.and.have.lengthOf(1);
|
||||
list2[0].should.have.property("enabled",false);
|
||||
|
||||
typeRegistry.getNodeConfigs().length.should.equal(0);
|
||||
|
||||
var info2 = typeRegistry.enableNode(list[0].id);
|
||||
info2.should.have.property("id",list[0].id);
|
||||
info2.should.have.property("enabled",true);
|
||||
|
||||
var list3 = typeRegistry.getNodeList();
|
||||
list3.should.be.an.Array.and.have.lengthOf(1);
|
||||
list3[0].should.have.property("enabled",true);
|
||||
|
||||
var nodeConfig2 = typeRegistry.getNodeConfigs();
|
||||
nodeConfig2.should.eql(nodeConfig);
|
||||
|
||||
done();
|
||||
typeRegistry.disableNode(list[0].id).then(function(info) {
|
||||
info.should.have.property("id",list[0].id);
|
||||
info.should.have.property("enabled",false);
|
||||
|
||||
var list2 = typeRegistry.getNodeList();
|
||||
list2.should.be.an.Array.and.have.lengthOf(1);
|
||||
list2[0].should.have.property("enabled",false);
|
||||
|
||||
typeRegistry.getNodeConfigs().length.should.equal(0);
|
||||
|
||||
typeRegistry.enableNode(list[0].id).then(function(info2) {
|
||||
info2.should.have.property("id",list[0].id);
|
||||
info2.should.have.property("enabled",true);
|
||||
|
||||
var list3 = typeRegistry.getNodeList();
|
||||
list3.should.be.an.Array.and.have.lengthOf(1);
|
||||
list3[0].should.have.property("enabled",true);
|
||||
|
||||
var nodeConfig2 = typeRegistry.getNodeConfigs();
|
||||
nodeConfig2.should.eql(nodeConfig);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
||||
}).catch(function(e) {
|
||||
done(e);
|
||||
});
|
||||
@@ -879,30 +881,32 @@ describe('red/nodes/registry/index', function() {
|
||||
var nodeConfig = typeRegistry.getNodeConfigs();
|
||||
nodeConfig.length.should.be.greaterThan(0);
|
||||
|
||||
var info = typeRegistry.disableNode(list[0].types[0]);
|
||||
info.should.have.property("id",list[0].id);
|
||||
info.should.have.property("types",list[0].types);
|
||||
info.should.have.property("enabled",false);
|
||||
|
||||
var list2 = typeRegistry.getNodeList();
|
||||
list2.should.be.an.Array.and.have.lengthOf(1);
|
||||
list2[0].should.have.property("enabled",false);
|
||||
|
||||
typeRegistry.getNodeConfigs().length.should.equal(0);
|
||||
|
||||
var info2 = typeRegistry.enableNode(list[0].types[0]);
|
||||
info2.should.have.property("id",list[0].id);
|
||||
info2.should.have.property("types",list[0].types);
|
||||
info2.should.have.property("enabled",true);
|
||||
|
||||
var list3 = typeRegistry.getNodeList();
|
||||
list3.should.be.an.Array.and.have.lengthOf(1);
|
||||
list3[0].should.have.property("enabled",true);
|
||||
|
||||
var nodeConfig2 = typeRegistry.getNodeConfigs();
|
||||
nodeConfig2.should.eql(nodeConfig);
|
||||
|
||||
done();
|
||||
typeRegistry.disableNode(list[0].types[0]).then(function(info) {;
|
||||
info.should.have.property("id",list[0].id);
|
||||
info.should.have.property("types",list[0].types);
|
||||
info.should.have.property("enabled",false);
|
||||
|
||||
var list2 = typeRegistry.getNodeList();
|
||||
list2.should.be.an.Array.and.have.lengthOf(1);
|
||||
list2[0].should.have.property("enabled",false);
|
||||
|
||||
typeRegistry.getNodeConfigs().length.should.equal(0);
|
||||
|
||||
typeRegistry.enableNode(list[0].types[0]).then(function(info2) {
|
||||
info2.should.have.property("id",list[0].id);
|
||||
info2.should.have.property("types",list[0].types);
|
||||
info2.should.have.property("enabled",true);
|
||||
|
||||
var list3 = typeRegistry.getNodeList();
|
||||
list3.should.be.an.Array.and.have.lengthOf(1);
|
||||
list3[0].should.have.property("enabled",true);
|
||||
|
||||
var nodeConfig2 = typeRegistry.getNodeConfigs();
|
||||
nodeConfig2.should.eql(nodeConfig);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
||||
}).catch(function(e) {
|
||||
done(e);
|
||||
});
|
||||
|
Reference in New Issue
Block a user