fix integration tests for testnet
This commit is contained in:
parent
f01d6c98fb
commit
c3ead97d64
@ -17,12 +17,14 @@ var Pool = p2p.Pool;
|
|||||||
var Networks = bitcore.Networks;
|
var Networks = bitcore.Networks;
|
||||||
var Messages = p2p.Messages;
|
var Messages = p2p.Messages;
|
||||||
var Inventory = p2p.Inventory;
|
var Inventory = p2p.Inventory;
|
||||||
var messages = new Messages();
|
|
||||||
var Block = bitcore.Block;
|
var Block = bitcore.Block;
|
||||||
var Transaction = bitcore.Transaction;
|
var Transaction = bitcore.Transaction;
|
||||||
|
|
||||||
// config
|
// config
|
||||||
var network = process.env.NETWORK === 'testnet'? Networks.testnet: Networks.livenet;
|
var network = process.env.NETWORK === 'testnet' ? Networks.testnet : Networks.livenet;
|
||||||
|
var messages = new Messages({
|
||||||
|
network: network
|
||||||
|
});
|
||||||
var blockHash = {
|
var blockHash = {
|
||||||
'livenet': '000000000000000013413cf2536b491bf0988f52e90c476ffeb701c8bfdb1db9',
|
'livenet': '000000000000000013413cf2536b491bf0988f52e90c476ffeb701c8bfdb1db9',
|
||||||
'testnet': '0000000058cc069d964711cd25083c0a709f4df2b34c8ff9302ce71fe5b45786'
|
'testnet': '0000000058cc069d964711cd25083c0a709f4df2b34c8ff9302ce71fe5b45786'
|
||||||
@ -175,11 +177,10 @@ describe('Integration with ' + network.name + ' bitcoind', function() {
|
|||||||
peer.sendMessage(message);
|
peer.sendMessage(message);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
it.only('gets blocks', function(cb) {
|
it('gets blocks', function(cb) {
|
||||||
connect(function(peer) {
|
connect(function(peer) {
|
||||||
peer.once('inv', function(message) {
|
peer.once('inv', function(message) {
|
||||||
message.command.should.equal('inv');
|
message.command.should.equal('inv');
|
||||||
console.log('LLEGO UN INV', message.inventory.length);
|
|
||||||
if (message.inventory.length === 2) {
|
if (message.inventory.length === 2) {
|
||||||
message.inventory[0].type.should.equal(Inventory.TYPE.BLOCK);
|
message.inventory[0].type.should.equal(Inventory.TYPE.BLOCK);
|
||||||
message.inventory[1].type.should.equal(Inventory.TYPE.BLOCK);
|
message.inventory[1].type.should.equal(Inventory.TYPE.BLOCK);
|
||||||
|
|||||||
@ -191,7 +191,6 @@ Peer.prototype.disconnect = function() {
|
|||||||
* @param {Message} message - A message instance
|
* @param {Message} message - A message instance
|
||||||
*/
|
*/
|
||||||
Peer.prototype.sendMessage = function(message) {
|
Peer.prototype.sendMessage = function(message) {
|
||||||
console.log('>sending', message.command);
|
|
||||||
this.socket.write(message.toBuffer());
|
this.socket.write(message.toBuffer());
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -219,7 +218,6 @@ Peer.prototype._sendPong = function(nonce) {
|
|||||||
Peer.prototype._readMessage = function() {
|
Peer.prototype._readMessage = function() {
|
||||||
var message = this.messages.parseBuffer(this.dataBuffer);
|
var message = this.messages.parseBuffer(this.dataBuffer);
|
||||||
if (message) {
|
if (message) {
|
||||||
console.log('<read', message.command);
|
|
||||||
this.emit(message.command, message);
|
this.emit(message.command, message);
|
||||||
this._readMessage();
|
this._readMessage();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user