From db686388b950d9ddbe97d7fb0921553b73c6b4cc Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 16 Mar 2016 11:05:10 +0000 Subject: [PATCH] Fix registry test for Node 5 --- test/red/runtime/nodes/registry/registry_spec.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/red/runtime/nodes/registry/registry_spec.js b/test/red/runtime/nodes/registry/registry_spec.js index 3cb803b24..02e7b1d95 100644 --- a/test/red/runtime/nodes/registry/registry_spec.js +++ b/test/red/runtime/nodes/registry/registry_spec.js @@ -428,6 +428,8 @@ describe("red/nodes/registry/registry",function() { }); describe('#registerNodeConstructor', function() { + function TestNodeConstructor() { + } beforeEach(function() { sinon.stub(events,'emit'); }); @@ -435,19 +437,19 @@ describe("red/nodes/registry/registry",function() { events.emit.restore(); }); it('registers a node constructor', function() { - typeRegistry.registerNodeConstructor('node-type',{}); + typeRegistry.registerNodeConstructor('node-type',TestNodeConstructor); events.emit.calledOnce.should.be.true; events.emit.lastCall.args[0].should.eql('type-registered'); events.emit.lastCall.args[1].should.eql('node-type'); }) it('throws error on duplicate node registration', function() { - typeRegistry.registerNodeConstructor('node-type',{}); + typeRegistry.registerNodeConstructor('node-type',TestNodeConstructor); events.emit.calledOnce.should.be.true; events.emit.lastCall.args[0].should.eql('type-registered'); events.emit.lastCall.args[1].should.eql('node-type'); /*jshint immed: false */ (function(){ - typeRegistry.registerNodeConstructor('node-type',{}); + typeRegistry.registerNodeConstructor('node-type',TestNodeConstructor); }).should.throw("node-type already registered"); events.emit.calledOnce.should.be.true; })