Add unit test for getSettings

This commit is contained in:
Chris Clark
2015-06-25 11:23:56 -07:00
parent 2446e2f6da
commit 141215fc38
3 changed files with 18 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ const getBalances = require('./ledger/balances');
// const getPathFind = require('./ledger/pathfind');
// const getOrders = require('./ledger/orders');
// const getOrderBook = require('./ledger/orderbook');
// const getSettings = require('./ledger/settings');
const getSettings = require('./ledger/settings');
const preparePayment = require('./transaction/payment');
const prepareTrustline = require('./transaction/trustline');
const prepareOrder = require('./transaction/order');
@@ -40,7 +40,7 @@ RippleAPI.prototype = {
// getPathFind,
// getOrders,
// getOrderBook,
// getSettings,
getSettings,
preparePayment,
prepareTrustline,

View File

@@ -26,6 +26,7 @@ const accountTransactionsResponse =
require('./fixtures/account-transactions-response');
const trustlinesResponse = require('./fixtures/trustlines-response');
const walletResponse = require('./fixtures/wallet.json');
const getSettingsResponse = require('./fixtures/get-settings-response');
function checkResult(expected, done, error, response) {
if (error) {
@@ -124,4 +125,10 @@ describe('RippleAPI', function() {
assert.deepEqual(this.api.generateWallet(), walletResponse);
});
});
it('getSettings', function(done) {
this.api.getSettings(address,
_.partial(checkResult, getSettingsResponse, done));
});
});

View File

@@ -0,0 +1,9 @@
{
"requireDestinationTag": true,
"disallowIncomingXRP": true,
"sequence": 23,
"emailHash": "23463B99B62A72F26ED677CC556C44E8",
"walletLocator": "00000000000000000000000000000000000000000000000000000000DEADBEEF",
"domain": "example.com",
"transferRate": 1002000000
}