bip152 tests.
This commit is contained in:
parent
0ffafa3238
commit
d9fe94b80a
@ -211,10 +211,10 @@ describe('Block', function() {
|
|||||||
it('should handle compact block', function(cb) {
|
it('should handle compact block', function(cb) {
|
||||||
var cblock = bip152.CompactBlock.fromRaw(cmpct[0], 'hex');
|
var cblock = bip152.CompactBlock.fromRaw(cmpct[0], 'hex');
|
||||||
var block = bcoin.block.fromRaw(cmpct[1], 'hex');
|
var block = bcoin.block.fromRaw(cmpct[1], 'hex');
|
||||||
|
var cblock2 = bip152.CompactBlock.fromBlock(block, cblock.keyNonce);
|
||||||
var map = {};
|
var map = {};
|
||||||
|
|
||||||
assert.equal(cblock.toRaw().toString('hex'), cmpct[0]);
|
assert.equal(cblock.toRaw().toString('hex'), cmpct[0]);
|
||||||
var cblock2 = bip152.CompactBlock.fromBlock(block, cblock.keyNonce);
|
|
||||||
assert.equal(cblock2.toRaw().toString('hex'), cmpct[0]);
|
assert.equal(cblock2.toRaw().toString('hex'), cmpct[0]);
|
||||||
|
|
||||||
for (var i = 0; i < block.txs.length; i++) {
|
for (var i = 0; i < block.txs.length; i++) {
|
||||||
@ -231,14 +231,14 @@ describe('Block', function() {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var realID = 125673511480291;
|
assert.equal(cblock.sid(block.txs[1].hash()), 125673511480291);
|
||||||
assert(cblock.sid(block.txs[1].hash('hex')) === realID);
|
|
||||||
|
|
||||||
cblock.fillMempool(fakeMempool, function(err, result) {
|
cblock.fillMempool(fakeMempool, function(err, result) {
|
||||||
assert.ifError(err);
|
assert.ifError(err);
|
||||||
assert(result);
|
assert(result);
|
||||||
for (var i = 0; i < cblock.available.length; i++)
|
for (var i = 0; i < cblock.available.length; i++)
|
||||||
assert(cblock.available[i]);
|
assert(cblock.available[i]);
|
||||||
|
assert.equal(cblock.toBlock().toRaw().toString('hex'), block.toRaw().toString('hex'));
|
||||||
cb();
|
cb();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user