21 lines
588 B
JavaScript
21 lines
588 B
JavaScript
'use strict';
|
|
|
|
var BitcoreHTTP = require('../lib/http');
|
|
var bitcore = require('bitcore');
|
|
|
|
var _app = null;
|
|
module.exports = function(nodeMock) {
|
|
if (process.env.INTEGRATION === 'true') {
|
|
if (_app) {
|
|
return _app;
|
|
}
|
|
var config = require('config');
|
|
var network = config.get('BitcoreHTTP.BitcoreNode').network;
|
|
console.log('Starting test suite', network, 'network');
|
|
bitcore.Networks.defaultNetwork = bitcore.Networks.get(network);
|
|
_app = BitcoreHTTP.create(config.get('BitcoreHTTP')).app;
|
|
return _app;
|
|
}
|
|
return new BitcoreHTTP(nodeMock).app;
|
|
};
|