insight-via-api
Version:
A Viacoin blockchain REST and web socket API service for Viacore Node.
42 lines (37 loc) • 932 B
JavaScript
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);
});
});
});
;