fixing /v1/addresses

This commit is contained in:
Manuel Araoz 2015-04-30 00:35:20 -03:00
parent aa944bab63
commit c955498f4d
2 changed files with 6 additions and 8 deletions

View File

@ -63,7 +63,7 @@ Addresses.addressesParam = function(req, res, next, addresses) {
*/
Addresses.get = function(req, res) {
$.checkState(req.address instanceof Address);
node.getAddressInfo(req.address)
node.addressService.getSummary(req.address)
.then(function(info) {
res.send(info);
});

View File

@ -2,7 +2,6 @@
var chai = require('chai');
var should = chai.should();
var request = require('supertest');
var EventEmitter = require('eventemitter2').EventEmitter2;
var Promise = require('bluebird');
@ -10,16 +9,15 @@ Promise.longStackTraces();
var bitcore = require('bitcore');
var _ = bitcore.deps._;
var BitcoreHTTP = require('../../lib/http');
var mockAddresses = require('../data/addresses');
var mockTransactions = require('../data/transactions');
describe('BitcoreHTTP v1 addresses routes', function() {
describe.only('BitcoreHTTP v1 addresses routes', function() {
// mocks
var transactionList = _.values(mockTransactions);
var nodeMock, app, agent;
var nodeMock, agent;
var txs_for_addr = function(addr) {
var amount = mockAddresses[addr].summary.transactions.length;
return transactionList.slice(0, amount);
@ -51,7 +49,8 @@ describe('BitcoreHTTP v1 addresses routes', function() {
beforeEach(function() {
nodeMock = new EventEmitter();
nodeMock.getAddressInfo = function(address) {
nodeMock.addressService = {};
nodeMock.addressService.getSummary = function(address) {
return Promise.resolve(mockAddresses[address.toString()]);
};
nodeMock.listTransactions = function(opts) {
@ -60,8 +59,7 @@ describe('BitcoreHTTP v1 addresses routes', function() {
nodeMock.getUTXOs = function(addresses) {
return Promise.resolve(utxos_for_addrs(addresses));
};
app = new BitcoreHTTP(nodeMock).app;
agent = request(app);
agent = require('../app')(nodeMock);
});
var failsWithInvalidAddress = function(agent, url, cb) {