refactor mock objects
This commit is contained in:
parent
6e03050095
commit
243828c83f
@ -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) {
|
||||
|
||||
@ -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;
|
||||
});
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user