test/parser: add version test for height and relay / fix typo.
This commit is contained in:
parent
24d9b2b2d8
commit
9dc0063ea9
@ -101,7 +101,6 @@ Peer.prototype._init = function init() {
|
|||||||
height: this.options.startHeight != null
|
height: this.options.startHeight != null
|
||||||
? this.options.startHeight
|
? this.options.startHeight
|
||||||
: 0,
|
: 0,
|
||||||
//: this.pool.chain.index.heights[this.pool.chain.index.heights.length-1],
|
|
||||||
relay: this.options.relay
|
relay: this.options.relay
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|||||||
@ -123,7 +123,7 @@ Parser.prototype.parseVersion = function parseVersion(p) {
|
|||||||
var nonce = { lo: readU32(p, 72), hi: readU32(p, 76) };
|
var nonce = { lo: readU32(p, 72), hi: readU32(p, 76) };
|
||||||
|
|
||||||
// Start height
|
// Start height
|
||||||
var weight = readU32(p, 81);
|
var height = readU32(p, 81);
|
||||||
|
|
||||||
// Relay
|
// Relay
|
||||||
var relay = p.length >= 86 ? p[85] === 1 : true;
|
var relay = p.length >= 86 ? p[85] === 1 : true;
|
||||||
@ -133,7 +133,7 @@ Parser.prototype.parseVersion = function parseVersion(p) {
|
|||||||
services: services,
|
services: services,
|
||||||
ts: ts,
|
ts: ts,
|
||||||
nonce: nonce,
|
nonce: nonce,
|
||||||
weight: weight,
|
height: height,
|
||||||
relay: relay
|
relay: relay
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@ -25,6 +25,13 @@ describe('Protocol', function() {
|
|||||||
packetTest('version', {}, function(payload) {
|
packetTest('version', {}, function(payload) {
|
||||||
assert.equal(payload.v, 70002);
|
assert.equal(payload.v, 70002);
|
||||||
assert.equal(payload.relay, false);
|
assert.equal(payload.relay, false);
|
||||||
|
assert.equal(payload.height, 0);
|
||||||
|
});
|
||||||
|
|
||||||
|
packetTest('version', { relay: true, height: 10 }, function(payload) {
|
||||||
|
assert.equal(payload.v, 70002);
|
||||||
|
assert.equal(payload.relay, true);
|
||||||
|
assert.equal(payload.height, 10);
|
||||||
});
|
});
|
||||||
|
|
||||||
packetTest('verack', {}, function(payload) {
|
packetTest('verack', {}, function(payload) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user