mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Updated debug node test
This commit is contained in:
parent
f96b40cff2
commit
2a753c9d22
@ -24,7 +24,7 @@ describe('debug node', function() {
|
|||||||
before(function(done) {
|
before(function(done) {
|
||||||
helper.startServer(done);
|
helper.startServer(done);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(function() {
|
afterEach(function() {
|
||||||
helper.unload();
|
helper.unload();
|
||||||
});
|
});
|
||||||
@ -47,7 +47,8 @@ describe('debug node', function() {
|
|||||||
n1.emit("input", {payload:"test"});
|
n1.emit("input", {payload:"test"});
|
||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",data:{id:"n1",name:"Debug",msg:"test"}
|
topic:"debug",data:{id:"n1",name:"Debug",msg:"test",
|
||||||
|
property:"payload"}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
});
|
});
|
||||||
@ -69,7 +70,7 @@ describe('debug node', function() {
|
|||||||
n1.emit("input", {payload:"test"});
|
n1.emit("input", {payload:"test"});
|
||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",data:{id:"n1",msg:"test"}
|
topic:"debug",data:{id:"n1",msg:"test",property:"payload"}
|
||||||
});
|
});
|
||||||
count++;
|
count++;
|
||||||
}, function() {
|
}, function() {
|
||||||
@ -95,6 +96,34 @@ describe('debug node', function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should publish other property', function(done) {
|
||||||
|
var flow = [{id:"n1", type:"debug", complete: "foo" }];
|
||||||
|
helper.load(debugNode, flow, function() {
|
||||||
|
var n1 = helper.getNode("n1");
|
||||||
|
websocket_test(function() {
|
||||||
|
n1.emit("input", {payload:"test", foo:"bar"});
|
||||||
|
}, function(msg) {
|
||||||
|
JSON.parse(msg).should.eql({
|
||||||
|
topic:"debug",data:{id:"n1",msg:"bar",property:"foo"}
|
||||||
|
});
|
||||||
|
}, done);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should publish multi-level properties', function(done) {
|
||||||
|
var flow = [{id:"n1", type:"debug", complete: "foo.bar" }];
|
||||||
|
helper.load(debugNode, flow, function() {
|
||||||
|
var n1 = helper.getNode("n1");
|
||||||
|
websocket_test(function() {
|
||||||
|
n1.emit("input", {payload:"test", foo: {bar: "bar"}});
|
||||||
|
}, function(msg) {
|
||||||
|
JSON.parse(msg).should.eql({
|
||||||
|
topic:"debug",data:{id:"n1",msg:"bar",property:"foo.bar"}
|
||||||
|
});
|
||||||
|
}, done);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
it('should publish an Error', function(done) {
|
it('should publish an Error', function(done) {
|
||||||
var flow = [{id:"n1", type:"debug" }];
|
var flow = [{id:"n1", type:"debug" }];
|
||||||
helper.load(debugNode, flow, function() {
|
helper.load(debugNode, flow, function() {
|
||||||
@ -103,7 +132,7 @@ describe('debug node', function() {
|
|||||||
n1.emit("input", {payload: new Error("oops")});
|
n1.emit("input", {payload: new Error("oops")});
|
||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",data:{id:"n1",msg:"Error: oops"}
|
topic:"debug",data:{id:"n1",msg:"Error: oops",property:"payload"}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
});
|
});
|
||||||
@ -117,7 +146,7 @@ describe('debug node', function() {
|
|||||||
n1.emit("input", {payload: true});
|
n1.emit("input", {payload: true});
|
||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",data:{id:"n1",msg: '(boolean) true'}
|
topic:"debug",data:{id:"n1",msg: '(boolean) true',property:"payload"}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
});
|
});
|
||||||
@ -131,7 +160,7 @@ describe('debug node', function() {
|
|||||||
n1.emit("input", {});
|
n1.emit("input", {});
|
||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",data:{id:"n1",msg: '(undefined)'}
|
topic:"debug",data:{id:"n1",msg: '(undefined)',property:"payload"}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
});
|
});
|
||||||
@ -146,7 +175,7 @@ describe('debug node', function() {
|
|||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",
|
topic:"debug",
|
||||||
data:{id:"n1",msg:'(Object) {\n "type": "foo"\n}'}
|
data:{id:"n1",msg:'(Object) {\n "type": "foo"\n}',property:"payload"}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
});
|
});
|
||||||
@ -161,7 +190,8 @@ describe('debug node', function() {
|
|||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",
|
topic:"debug",
|
||||||
data:{id:"n1",msg: '(Array) [\n 0,\n 1,\n 2,\n 3\n]'}
|
data:{id:"n1",msg: '(Array) [\n 0,\n 1,\n 2,\n 3\n]',
|
||||||
|
property:"payload"}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
});
|
});
|
||||||
@ -180,7 +210,8 @@ describe('debug node', function() {
|
|||||||
topic:"debug",
|
topic:"debug",
|
||||||
data:{
|
data:{
|
||||||
id:"n1",
|
id:"n1",
|
||||||
msg:'(Object) {\n "name": "bar",\n "o": "[circular]"\n}'
|
msg:'(Object) {\n "name": "bar",\n "o": "[circular]"\n}',
|
||||||
|
property:"payload"
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
@ -198,7 +229,8 @@ describe('debug node', function() {
|
|||||||
topic:"debug",
|
topic:"debug",
|
||||||
data:{
|
data:{
|
||||||
id:"n1",
|
id:"n1",
|
||||||
msg: Array(1001).join("X")+' ....'
|
msg: Array(1001).join("X")+' ....',
|
||||||
|
property:"payload"
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
@ -217,6 +249,7 @@ describe('debug node', function() {
|
|||||||
data:{
|
data:{
|
||||||
id:"n1",
|
id:"n1",
|
||||||
msg: '(Buffer) 48454c4c4f',
|
msg: '(Buffer) 48454c4c4f',
|
||||||
|
property:"payload"
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
@ -236,7 +269,7 @@ describe('debug node', function() {
|
|||||||
});
|
});
|
||||||
}, function(msg) {
|
}, function(msg) {
|
||||||
JSON.parse(msg).should.eql({
|
JSON.parse(msg).should.eql({
|
||||||
topic:"debug",data:{id:"n1",msg:"message 2"}
|
topic:"debug",data:{id:"n1",msg:"message 2",property:"payload"}
|
||||||
});
|
});
|
||||||
}, done);
|
}, done);
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user