diff --git a/api/test/data/blocks.js b/api/test/data/blocks.js index f43d8d67..f17bd05d 100644 --- a/api/test/data/blocks.js +++ b/api/test/data/blocks.js @@ -3,6 +3,17 @@ var bitcore = require('bitcore'); var Block = bitcore.Block; +Object.values = function(obj) { + var vals = []; + for (var key in obj) { + if (obj.hasOwnProperty(key)) { + vals.push(obj[key]); + } + } + return vals; +}; + + var mockBlocks = {}; var blockHexs = require('./blocks.json'); blockHexs.map(function(hex) { diff --git a/api/test/data/transactions.js b/api/test/data/transactions.js index 4317a081..52cfbf09 100644 --- a/api/test/data/transactions.js +++ b/api/test/data/transactions.js @@ -1,14 +1,10 @@ 'use strict'; var bitcore = require('bitcore'); -var Block = bitcore.Block; var mockTransactions = {}; -var blockHexs = require('./blocks.json'); -blockHexs.map(function(hex) { - var block = new Block(new Buffer(hex, 'hex')); - return block; -}).forEach(function(block) { +var blocks = require('./blocks'); +Object.values(blocks).forEach(function(block) { block.transactions.forEach(function(tx) { mockTransactions[tx.id] = tx; }); diff --git a/api/test/v1/addresses.js b/api/test/v1/addresses.js index 32c3a188..f353ceb9 100644 --- a/api/test/v1/addresses.js +++ b/api/test/v1/addresses.js @@ -12,11 +12,14 @@ var _ = bitcore.deps._; var BitcoreHTTP = require('../../lib/http'); var BitcoreNode = require('../../../'); + var mockAddresses = require('../data/addresses'); +var mockTransactions = require('../data/transactions'); describe('BitcoreHTTP v1 addresses routes', function() { // mocks + var transactionList = Object.values(mockTransactions); var nodeMock, app, agent; beforeEach(function() { nodeMock = new EventEmitter(); @@ -24,7 +27,7 @@ describe('BitcoreHTTP v1 addresses routes', function() { return Promise.resolve(mockAddresses[address.toString()]); }; nodeMock.listTransactions = function(opts) { - + var addr = opts.address; }; app = new BitcoreHTTP(nodeMock).app; agent = request(app); diff --git a/api/test/v1/blocks.js b/api/test/v1/blocks.js index 2fc86286..f210ba51 100644 --- a/api/test/v1/blocks.js +++ b/api/test/v1/blocks.js @@ -14,16 +14,6 @@ var BitcoreHTTP = require('../../lib/http'); var BitcoreNode = require('../../../'); var mockBlocks = require('../data/blocks'); -Object.values = function(obj) { - var vals = []; - for (var key in obj) { - if (obj.hasOwnProperty(key)) { - vals.push(obj[key]); - } - } - return vals; -}; - describe('BitcoreHTTP v1 blocks routes', function() { // mocks