Test for multiple message factories having a unique magicNumber

This commit is contained in:
Braydon Fuller 2015-03-27 15:02:21 -04:00
parent 833c5b4a13
commit 1449c7deec

View File

@ -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() {