Tests: Fix tests to use enable/disableRegtest
This commit is contained in:
parent
6e8f3ee917
commit
83eba52657
@ -21,29 +21,9 @@ describe('Bitcore Node', function() {
|
|||||||
Node.prototype._loadConfiguration = sinon.spy();
|
Node.prototype._loadConfiguration = sinon.spy();
|
||||||
Node.prototype._initialize = sinon.spy();
|
Node.prototype._initialize = sinon.spy();
|
||||||
});
|
});
|
||||||
|
|
||||||
after(function() {
|
after(function() {
|
||||||
var regtest = Networks.get('regtest');
|
Networks.disableRegtest();
|
||||||
if (regtest) {
|
|
||||||
Networks.remove(regtest);
|
|
||||||
}
|
|
||||||
// restore testnet
|
|
||||||
Networks.add({
|
|
||||||
name: 'testnet',
|
|
||||||
alias: 'testnet',
|
|
||||||
pubkeyhash: 0x6f,
|
|
||||||
privatekey: 0xef,
|
|
||||||
scripthash: 0xc4,
|
|
||||||
xpubkey: 0x043587cf,
|
|
||||||
xprivkey: 0x04358394,
|
|
||||||
networkMagic: 0x0b110907,
|
|
||||||
port: 18333,
|
|
||||||
dnsSeeds: [
|
|
||||||
'testnet-seed.bitcoin.petertodd.org',
|
|
||||||
'testnet-seed.bluematt.me',
|
|
||||||
'testnet-seed.alexykot.me',
|
|
||||||
'testnet-seed.bitcoin.schildbach.de'
|
|
||||||
],
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('@constructor', function() {
|
describe('@constructor', function() {
|
||||||
|
|||||||
@ -271,19 +271,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('should load the db with regtest', function() {
|
it('should load the db with regtest', function() {
|
||||||
// Switch to use regtest
|
// Switch to use regtest
|
||||||
Networks.remove(Networks.testnet);
|
Networks.enableRegtest();
|
||||||
Networks.add({
|
|
||||||
name: 'regtest',
|
|
||||||
alias: 'regtest',
|
|
||||||
pubkeyhash: 0x6f,
|
|
||||||
privatekey: 0xef,
|
|
||||||
scripthash: 0xc4,
|
|
||||||
xpubkey: 0x043587cf,
|
|
||||||
xprivkey: 0x04358394,
|
|
||||||
networkMagic: 0xfabfb5da,
|
|
||||||
port: 18444,
|
|
||||||
dnsSeeds: [ ]
|
|
||||||
});
|
|
||||||
var regtest = Networks.get('regtest');
|
var regtest = Networks.get('regtest');
|
||||||
var testnode = {
|
var testnode = {
|
||||||
network: regtest,
|
network: regtest,
|
||||||
@ -299,7 +287,7 @@ describe('Address Service', function() {
|
|||||||
node: testnode
|
node: testnode
|
||||||
});
|
});
|
||||||
am.mempoolIndexPath.should.equal(process.env.HOME + '/.bitcoin/regtest/bitcore-addressmempool.db');
|
am.mempoolIndexPath.should.equal(process.env.HOME + '/.bitcoin/regtest/bitcore-addressmempool.db');
|
||||||
Networks.remove(regtest);
|
Networks.disableRegtest();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -735,6 +723,7 @@ describe('Address Service', function() {
|
|||||||
describe('#createInputsStream', function() {
|
describe('#createInputsStream', function() {
|
||||||
it('transform stream from buffer into object', function(done) {
|
it('transform stream from buffer into object', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.livenet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -777,6 +766,7 @@ describe('Address Service', function() {
|
|||||||
it('will stream all keys', function() {
|
it('will stream all keys', function() {
|
||||||
var streamStub = sinon.stub().returns({});
|
var streamStub = sinon.stub().returns({});
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -808,6 +798,7 @@ describe('Address Service', function() {
|
|||||||
it('will stream keys based on a range of block heights', function() {
|
it('will stream keys based on a range of block heights', function() {
|
||||||
var streamStub = sinon.stub().returns({});
|
var streamStub = sinon.stub().returns({});
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -1144,6 +1135,7 @@ describe('Address Service', function() {
|
|||||||
describe('#createOutputsStream', function() {
|
describe('#createOutputsStream', function() {
|
||||||
it('transform stream from buffer into object', function(done) {
|
it('transform stream from buffer into object', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.livenet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -1188,6 +1180,7 @@ describe('Address Service', function() {
|
|||||||
it('will stream all keys', function() {
|
it('will stream all keys', function() {
|
||||||
var streamStub = sinon.stub().returns({});
|
var streamStub = sinon.stub().returns({});
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -1219,6 +1212,7 @@ describe('Address Service', function() {
|
|||||||
it('will stream keys based on a range of block heights', function() {
|
it('will stream keys based on a range of block heights', function() {
|
||||||
var streamStub = sinon.stub().returns({});
|
var streamStub = sinon.stub().returns({});
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2030,6 +2024,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('will handle error from _getAddressConfirmedSummary', function(done) {
|
it('will handle error from _getAddressConfirmedSummary', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2052,6 +2047,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('will handle error from _getAddressMempoolSummary', function(done) {
|
it('will handle error from _getAddressMempoolSummary', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2075,6 +2071,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('will pass cache and summary between functions correctly', function(done) {
|
it('will pass cache and summary between functions correctly', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2108,6 +2105,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('will log if there is a slow query', function(done) {
|
it('will log if there is a slow query', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2139,6 +2137,7 @@ describe('Address Service', function() {
|
|||||||
describe('#_getAddressConfirmedSummary', function() {
|
describe('#_getAddressConfirmedSummary', function() {
|
||||||
it('will pass arguments correctly', function(done) {
|
it('will pass arguments correctly', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2177,6 +2176,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('will pass error correctly (inputs)', function(done) {
|
it('will pass error correctly (inputs)', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2200,6 +2200,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('will pass error correctly (outputs)', function(done) {
|
it('will pass error correctly (outputs)', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2229,6 +2230,7 @@ describe('Address Service', function() {
|
|||||||
var streamStub = new stream.Readable();
|
var streamStub = new stream.Readable();
|
||||||
streamStub._read = function() { /* do nothing */ };
|
streamStub._read = function() { /* do nothing */ };
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2265,6 +2267,7 @@ describe('Address Service', function() {
|
|||||||
var streamStub = new stream.Readable();
|
var streamStub = new stream.Readable();
|
||||||
streamStub._read = function() { /* do nothing */ };
|
streamStub._read = function() { /* do nothing */ };
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2296,6 +2299,7 @@ describe('Address Service', function() {
|
|||||||
var streamStub = new stream.Readable();
|
var streamStub = new stream.Readable();
|
||||||
streamStub._read = function() { /* do nothing */ };
|
streamStub._read = function() { /* do nothing */ };
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub(),
|
on: sinon.stub(),
|
||||||
@ -2350,6 +2354,7 @@ describe('Address Service', function() {
|
|||||||
var streamStub = new stream.Readable();
|
var streamStub = new stream.Readable();
|
||||||
streamStub._read = function() { /* do nothing */ };
|
streamStub._read = function() { /* do nothing */ };
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2386,6 +2391,7 @@ describe('Address Service', function() {
|
|||||||
describe('#_setAndSortTxidsFromAppearanceIds', function() {
|
describe('#_setAndSortTxidsFromAppearanceIds', function() {
|
||||||
it('will sort correctly', function(done) {
|
it('will sort correctly', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2432,6 +2438,7 @@ describe('Address Service', function() {
|
|||||||
describe('#_getAddressMempoolSummary', function() {
|
describe('#_getAddressMempoolSummary', function() {
|
||||||
it('skip if options not enabled', function(done) {
|
it('skip if options not enabled', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2460,6 +2467,7 @@ describe('Address Service', function() {
|
|||||||
});
|
});
|
||||||
it('include all txids and balance from inputs and outputs', function(done) {
|
it('include all txids and balance from inputs and outputs', function(done) {
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
@ -2560,6 +2568,7 @@ describe('Address Service', function() {
|
|||||||
unconfirmedBalance: 500000
|
unconfirmedBalance: 500000
|
||||||
};
|
};
|
||||||
var testnode = {
|
var testnode = {
|
||||||
|
network: Networks.testnet,
|
||||||
services: {
|
services: {
|
||||||
bitcoind: {
|
bitcoind: {
|
||||||
on: sinon.stub()
|
on: sinon.stub()
|
||||||
|
|||||||
@ -77,19 +77,7 @@ describe('DB Service', function() {
|
|||||||
});
|
});
|
||||||
it('should load the db with regtest', function() {
|
it('should load the db with regtest', function() {
|
||||||
// Switch to use regtest
|
// Switch to use regtest
|
||||||
// Networks.remove(Networks.testnet);
|
Networks.enableRegtest();
|
||||||
Networks.add({
|
|
||||||
name: 'regtest',
|
|
||||||
alias: 'regtest',
|
|
||||||
pubkeyhash: 0x6f,
|
|
||||||
privatekey: 0xef,
|
|
||||||
scripthash: 0xc4,
|
|
||||||
xpubkey: 0x043587cf,
|
|
||||||
xprivkey: 0x04358394,
|
|
||||||
networkMagic: 0xfabfb5da,
|
|
||||||
port: 18444,
|
|
||||||
dnsSeeds: [ ]
|
|
||||||
});
|
|
||||||
var regtest = Networks.get('regtest');
|
var regtest = Networks.get('regtest');
|
||||||
var config = {
|
var config = {
|
||||||
node: {
|
node: {
|
||||||
@ -100,7 +88,7 @@ describe('DB Service', function() {
|
|||||||
};
|
};
|
||||||
var db = new DB(config);
|
var db = new DB(config);
|
||||||
db.dataPath.should.equal(process.env.HOME + '/.bitcoin/regtest/bitcore-node.db');
|
db.dataPath.should.equal(process.env.HOME + '/.bitcoin/regtest/bitcore-node.db');
|
||||||
Networks.remove(regtest);
|
Networks.disableRegtest();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user