From c105b2df37c6584fc473cb2fef2e4f972699d5d4 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 15 May 2015 10:29:13 +0100 Subject: [PATCH] Add RED._ to test helper --- test/nodes/helper.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/test/nodes/helper.js b/test/nodes/helper.js index 6e0da5c32..dc85c1961 100644 --- a/test/nodes/helper.js +++ b/test/nodes/helper.js @@ -86,15 +86,28 @@ module.exports = { available: function() { return false; } }; + + var red = {}; + for (var i in RED) { + if (RED.hasOwnProperty(i) && !/^(init|start|stop)$/.test(i)) { + var propDescriptor = Object.getOwnPropertyDescriptor(RED,i); + Object.defineProperty(red,i,propDescriptor); + } + } + + red["_"] = function(messageId) { + return messageId; + }; + redNodes.init(settings, storage); credentials.init(storage,express()); RED.nodes.registerType("helper", helperNode); if (Array.isArray(testNode)) { for (var i = 0; i < testNode.length; i++) { - testNode[i](RED); + testNode[i](red); } } else { - testNode(RED); + testNode(red); } flows.load().then(function() { should.deepEqual(testFlows, flows.getFlows());