From 1449c7deecdef5659c09dcd8c1aec1e86dc8e112 Mon Sep 17 00:00:00 2001 From: Braydon Fuller Date: Fri, 27 Mar 2015 15:02:21 -0400 Subject: [PATCH] Test for multiple message factories having a unique magicNumber --- test/messages/index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/messages/index.js b/test/messages/index.js index a2b3aa8..14bb033 100644 --- a/test/messages/index.js +++ b/test/messages/index.js @@ -31,6 +31,16 @@ describe('Messages', function() { messages.builder.constructors.Transaction.should.equal(bitcore.Transaction); messages.magicNumber.should.equal(magicNumber); }); + it('magicNumber should be unique for each set of messages', function() { + var messages = new Messages({magicNumber: 123456}); + var messages2 = new Messages({magicNumber: 987654}); + messages.magicNumber.should.equal(123456); + messages2.magicNumber.should.equal(987654); + var message1 = messages.Version(); + message1.magicNumber.should.equal(123456); + var message2 = messages2.Version(); + message2.magicNumber.should.equal(987654); + }); }); describe('@constructor for all command messages', function() {