mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 14:35:52 +00:00
Make test suites pass (with tip of ripple-lib). Needs refactoring to use mocha
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
var async = require("async");
|
||||
var async = require("async");
|
||||
|
||||
var Amount = require("ripple-lib").Amount;
|
||||
var Remote = require("ripple-lib").Remote;
|
||||
var Server = require("./server").Server;
|
||||
var Amount = require("ripple-lib").Amount;
|
||||
var Remote = require("ripple-lib").Remote;
|
||||
var Server = require("./server").Server;
|
||||
var Transaction = require("ripple-lib").Transaction;
|
||||
|
||||
var config = require('ripple-lib').config.load(require('./config'));
|
||||
var config = require('ripple-lib').config.load(require('./config'));
|
||||
|
||||
var account_dump = function (remote, account, callback) {
|
||||
var self = this;
|
||||
@@ -74,6 +75,18 @@ var build_setup = function (opts, host) {
|
||||
|
||||
return function (done) {
|
||||
var self = this;
|
||||
|
||||
self.compute_fees_amount_for_txs = function(txs) {
|
||||
var fee_units = Transaction.fee_units["default"] * txs;
|
||||
return self.remote.fee_tx(fee_units);
|
||||
};
|
||||
|
||||
self.amount_for = function(options) {
|
||||
var reserve = self.remote.reserve(options.ledger_entries || 0);
|
||||
var fees = self.compute_fees_amount_for_txs(options.default_transactions || 0)
|
||||
return reserve.add(fees)
|
||||
.add(options.extra || 0);
|
||||
};
|
||||
|
||||
host = host || config.server_default;
|
||||
|
||||
@@ -216,6 +229,7 @@ var verify_limit = function (remote, src, amount, callback) {
|
||||
}
|
||||
else
|
||||
{
|
||||
// console.log("_m", _m.length, _m);
|
||||
// console.log("verify_limit: parsed: %s", JSON.stringify(_m, undefined, 2));
|
||||
var _account_limit = _m[1];
|
||||
var _quality_in = _m[2];
|
||||
|
||||
Reference in New Issue
Block a user