From befd89c3d72355bd3d334f6d1b0b5a7fb2051cba Mon Sep 17 00:00:00 2001 From: Chris Clark Date: Wed, 8 Jul 2015 14:05:25 -0700 Subject: [PATCH] Add getLedgerVersion and unit test --- src/api/index.js | 2 ++ src/api/server/server.js | 15 ++++++++++----- test/api-test.js | 4 ++++ 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 6fafb412..a3807858 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -6,6 +6,7 @@ const disconnect = server.disconnect; const getServerInfo = server.getServerInfo; const getFee = server.getFee; const isConnected = server.isConnected; +const getLedgerVersion = server.getLedgerVersion; const getTransaction = require('./ledger/transaction'); const getTransactions = require('./ledger/transactions'); const getTrustlines = require('./ledger/trustlines'); @@ -34,6 +35,7 @@ RippleAPI.prototype = { isConnected, getServerInfo, getFee, + getLedgerVersion, getTransaction, getTransactions, diff --git a/src/api/server/server.js b/src/api/server/server.js index 8c3d54f3..63d60861 100644 --- a/src/api/server/server.js +++ b/src/api/server/server.js @@ -36,10 +36,15 @@ function getFee() { return common.dropsToXrp(this.remote.createTransaction()._computeFee()); } +function getLedgerVersion() { + return this.remote.getLedgerSequence(); +} + module.exports = { - connect: connect, - disconnect: disconnect, - isConnected: isConnected, - getServerInfo: getServerInfo, - getFee: getFee + connect, + disconnect, + isConnected, + getServerInfo, + getFee, + getLedgerVersion }; diff --git a/test/api-test.js b/test/api-test.js index 1686c219..cb0a47ea 100644 --- a/test/api-test.js +++ b/test/api-test.js @@ -190,4 +190,8 @@ describe('RippleAPI', function() { this.api.getPathFind(pathfind, _.partial(checkResult, getPathFindResponse, done)); }); + + it('getLedgerVersion', function() { + assert.strictEqual(this.api.getLedgerVersion(), 8819952); + }); });