diff --git a/api/controllers/addresses.js b/api/controllers/addresses.js index 7e58264f..ed1aefc8 100644 --- a/api/controllers/addresses.js +++ b/api/controllers/addresses.js @@ -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); }); diff --git a/api/test/v1/addresses.js b/api/test/v1/addresses.js index ae2793f1..6eaf5376 100644 --- a/api/test/v1/addresses.js +++ b/api/test/v1/addresses.js @@ -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) {