Make test suites pass (with tip of ripple-lib). Needs refactoring to use mocha

This commit is contained in:
Nicholas Dudfield
2013-07-27 12:46:26 -07:00
parent 9112c6e80a
commit c13f759ada
2 changed files with 123 additions and 45 deletions

View File

@@ -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];