mirror of
https://github.com/node-red/node-red-nodes.git
synced 2025-12-26 23:16:47 +01:00
Fix markdown node tests
This commit is contained in:
@@ -11,12 +11,11 @@ module.exports = function(RED) {
|
|||||||
|
|
||||||
node.on("input", function(msg) {
|
node.on("input", function(msg) {
|
||||||
var value = RED.util.getMessageProperty(msg, node.property);
|
var value = RED.util.getMessageProperty(msg, node.property);
|
||||||
|
|
||||||
if (value !== undefined && typeof value === "string") {
|
if (value !== undefined && typeof value === "string") {
|
||||||
RED.util.setMessageProperty(msg, node.property, md.render(value));
|
RED.util.setMessageProperty(msg, node.property, md.render(value));
|
||||||
node.send(msg);
|
node.send(msg);
|
||||||
} else {
|
} else {
|
||||||
node.warn("No property value found");
|
node.warn("No property value of type string found");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "node-red-node-markdown",
|
"name": "node-red-node-markdown",
|
||||||
"version": "0.6.0",
|
"version": "0.6.1",
|
||||||
"description": "A Node-RED node to convert a markdown string to html.",
|
"description": "A Node-RED node to convert a markdown string to html.",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"markdown-it": "^14.1.0"
|
"markdown-it": "^14.1.0"
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
},
|
},
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Dave Conway-Jones",
|
"name": "Dave Conway-Jones",
|
||||||
"email": "ceejay@vnet.ibm.com",
|
"email": "dceejay@gmail.com",
|
||||||
"url": "http://nodered.org"
|
"url": "http://nodered.org"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|||||||
@@ -48,11 +48,9 @@ describe('markdown node', function() {
|
|||||||
{id:"n2", type:"helper"} ];
|
{id:"n2", type:"helper"} ];
|
||||||
helper.load(testNode, flow, function() {
|
helper.load(testNode, flow, function() {
|
||||||
var n1 = helper.getNode("n1");
|
var n1 = helper.getNode("n1");
|
||||||
var n2 = helper.getNode("n2");
|
|
||||||
n2.on("input", function(msg) {
|
n1.on('call:warn', call => {
|
||||||
msg.should.have.a.property("payload");
|
call.lastArg.should.have.startWith("No property value of type string");
|
||||||
msg.payload.should.be.a.Object;
|
|
||||||
msg.payload.a.should.equal("object");
|
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
n1.emit("input", {payload:{a:"object"}});
|
n1.emit("input", {payload:{a:"object"}});
|
||||||
@@ -65,10 +63,9 @@ describe('markdown node', function() {
|
|||||||
helper.load(testNode, flow, function() {
|
helper.load(testNode, flow, function() {
|
||||||
var n1 = helper.getNode("n1");
|
var n1 = helper.getNode("n1");
|
||||||
var n2 = helper.getNode("n2");
|
var n2 = helper.getNode("n2");
|
||||||
n2.on("input", function(msg) {
|
|
||||||
msg.should.have.a.property("payload");
|
n1.on('call:warn', call => {
|
||||||
msg.payload.should.be.a.number;
|
call.lastArg.should.have.startWith("No property value of type string");
|
||||||
msg.payload.should.equal(1);
|
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
n1.emit("input", {payload:1});
|
n1.emit("input", {payload:1});
|
||||||
@@ -80,11 +77,9 @@ describe('markdown node', function() {
|
|||||||
{id:"n2", type:"helper"} ];
|
{id:"n2", type:"helper"} ];
|
||||||
helper.load(testNode, flow, function() {
|
helper.load(testNode, flow, function() {
|
||||||
var n1 = helper.getNode("n1");
|
var n1 = helper.getNode("n1");
|
||||||
var n2 = helper.getNode("n2");
|
|
||||||
n2.on("input", function(msg) {
|
n1.on('call:warn', call => {
|
||||||
msg.should.have.a.property("payload");
|
call.lastArg.should.have.startWith("No property value of type string");
|
||||||
msg.payload.should.be.a.boolean;
|
|
||||||
msg.payload.should.equal(true);
|
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
n1.emit("input", {payload:true});
|
n1.emit("input", {payload:true});
|
||||||
@@ -96,10 +91,9 @@ describe('markdown node', function() {
|
|||||||
{id:"n2", type:"helper"} ];
|
{id:"n2", type:"helper"} ];
|
||||||
helper.load(testNode, flow, function() {
|
helper.load(testNode, flow, function() {
|
||||||
var n1 = helper.getNode("n1");
|
var n1 = helper.getNode("n1");
|
||||||
var n2 = helper.getNode("n2");
|
|
||||||
n2.on("input", function(msg) {
|
n1.on('call:warn', call => {
|
||||||
msg.should.have.a.property("payload");
|
call.lastArg.should.have.startWith("No property value of type string");
|
||||||
msg.payload.should.be.an.object;
|
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
n1.emit("input", {payload:[1,2,"a","b"]});
|
n1.emit("input", {payload:[1,2,"a","b"]});
|
||||||
|
|||||||
Reference in New Issue
Block a user