api/nodes accessing comms module incorrectly

This commit is contained in:
Nick O'Leary 2015-11-18 10:35:22 +00:00
parent d673846e3d
commit 1ca3ca07d5
2 changed files with 9 additions and 3 deletions

View File

@ -15,8 +15,8 @@
**/
var when = require("when");
var comms = require("./comms");
var redNodes;
var comms;
var log;
var i18n;
var settings;
@ -24,7 +24,6 @@ var settings;
module.exports = {
init: function(runtime) {
redNodes = runtime.api;
comms = runtime.comms;
log = runtime.log;
i18n = runtime.i18n;
settings = runtime.settings;

View File

@ -23,6 +23,9 @@ var when = require('when');
var nodes = require("../../../red/api/nodes");
var comms = require("../../../red/api/comms");
describe("nodes api", function() {
var app;
@ -33,7 +36,6 @@ describe("nodes api", function() {
info: function(){},
warn: function(){}
}
runtime.comms = { publish:function(){}}
nodes.init(runtime);
}
@ -47,6 +49,11 @@ describe("nodes api", function() {
app.put("/nodes/:mod",nodes.putModule);
app.put("/nodes/:mod/:set",nodes.putSet);
app.delete("/nodes/:id",nodes.delete);
sinon.stub(comms,"publish");
});
after(function() {
comms.publish.restore();
});
describe('get nodes', function() {