UNPKG

insight-via-api

Version:

A Viacoin blockchain REST and web socket API service for Viacore Node.

42 lines (37 loc) 932 B
'use strict'; var sinon = require('sinon'); var should = require('should'); var UtilsController = require('../lib/utils'); describe('Utils', function() { describe('/utils/estimatefee', function() { it('should give the correct fee', function(done) { var node = { services: { bitcoind: { estimateFee: function(blocks, callback) { switch(blocks) { case 1: return callback(null, 1000 / 1e8); case 3: return callback(null, 3000 / 1e8); } } } } }; var utils = new UtilsController(node); var req = { query: { nbBlocks: '1, 3' } }; var res = { jsonp: function(fees) { should(fees).eql({1: 0.00001, 3: 0.00003}); done(); } }; utils.estimateFee(req, res); }); }); });