mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 20:25:48 +00:00
Fix account root request ledger argument #121
This commit is contained in:
@@ -945,6 +945,8 @@ Remote.prototype.requestLedger = function(options, callback) {
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
if (!options) break;
|
||||
|
||||
Object.keys(options).forEach(function(o) {
|
||||
switch (o) {
|
||||
case 'full':
|
||||
@@ -953,12 +955,10 @@ Remote.prototype.requestLedger = function(options, callback) {
|
||||
case 'accounts':
|
||||
request.message[o] = true;
|
||||
break;
|
||||
|
||||
case 'ledger_index':
|
||||
case 'ledger_hash':
|
||||
request.message[o] = options[o];
|
||||
break;
|
||||
|
||||
case 'closed' :
|
||||
case 'current' :
|
||||
case 'validated' :
|
||||
@@ -1625,7 +1625,7 @@ Remote.accountRootRequest = function(type, responseFilter, account, ledger, call
|
||||
var request = this.requestLedgerEntry('account_root');
|
||||
|
||||
request.accountRoot(account);
|
||||
request.ledgerChoose(ledger);
|
||||
request.ledgerSelect(ledger);
|
||||
|
||||
request.once('success', function(message) {
|
||||
request.emit(type, responseFilter(message));
|
||||
|
||||
@@ -144,7 +144,7 @@ describe('Remote', function () {
|
||||
);
|
||||
});
|
||||
|
||||
it('request constructors', function () {
|
||||
describe('request constructors', function () {
|
||||
beforeEach(function () {
|
||||
callback = function () {}
|
||||
remote = new Remote(options);
|
||||
@@ -184,6 +184,13 @@ describe('Remote', function () {
|
||||
var request = remote.request_unl_delete(null, {}, callback);
|
||||
assert(request instanceof Request);
|
||||
});
|
||||
|
||||
it('request account balance with ledger', function() {
|
||||
var request = remote.requestAccountBalance('r4qLSAzv4LZ9TLsR7diphGwKnSEAMQTSjS', 9592219);
|
||||
assert.strictEqual(request.message.command, 'ledger_entry');
|
||||
assert.strictEqual(request.message.account_root, 'r4qLSAzv4LZ9TLsR7diphGwKnSEAMQTSjS');
|
||||
assert.strictEqual(request.message.ledger_index, 9592219);
|
||||
});
|
||||
})
|
||||
|
||||
it('create remote and get pending transactions', function() {
|
||||
|
||||
Reference in New Issue
Block a user