From 925dea7ad455d0ec5b09dce04cc4d181b4314933 Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Wed, 4 Mar 2015 17:29:37 +0300 Subject: [PATCH 1/2] Fix filteradd in Message.COMMANDS --- lib/messages.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/messages.js b/lib/messages.js index 74917d9..16f89aa 100644 --- a/lib/messages.js +++ b/lib/messages.js @@ -927,7 +927,7 @@ FilterAdd.prototype.getPayload = function() { return bw.concat(); }; -module.exports.FilterAdd = Message.COMMANDS.filterload = FilterAdd; +module.exports.FilterAdd = Message.COMMANDS.filteradd = FilterAdd; /** * Request peer to apply a bloom filter to 'inv' messages sent back From 6a3b2d0c8396571e1f082e3da97d69413a416512 Mon Sep 17 00:00:00 2001 From: Braydon Fuller Date: Wed, 4 Mar 2015 09:55:13 -0500 Subject: [PATCH 2/2] added tests for commands --- test/messages.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/messages.js b/test/messages.js index b393713..3990480 100644 --- a/test/messages.js +++ b/test/messages.js @@ -46,9 +46,15 @@ describe('Messages', function() { names.forEach(function(name) { var command = commands[name]; var data = Data[command.toUpperCase()]; + it('should have data for ' + name, function() { should.exist(data); }); + + it('command for name ' + name, function() { + Messages.Message.COMMANDS[command].should.equal(Messages[name]); + }); + describe(name, function() { var message = new Messages[name](); it('should be able to create instance', function() {