mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-26 07:05:49 +00:00
Add unit test for getSettings
This commit is contained in:
@@ -12,7 +12,7 @@ const getBalances = require('./ledger/balances');
|
|||||||
// const getPathFind = require('./ledger/pathfind');
|
// const getPathFind = require('./ledger/pathfind');
|
||||||
// const getOrders = require('./ledger/orders');
|
// const getOrders = require('./ledger/orders');
|
||||||
// const getOrderBook = require('./ledger/orderbook');
|
// const getOrderBook = require('./ledger/orderbook');
|
||||||
// const getSettings = require('./ledger/settings');
|
const getSettings = require('./ledger/settings');
|
||||||
const preparePayment = require('./transaction/payment');
|
const preparePayment = require('./transaction/payment');
|
||||||
const prepareTrustline = require('./transaction/trustline');
|
const prepareTrustline = require('./transaction/trustline');
|
||||||
const prepareOrder = require('./transaction/order');
|
const prepareOrder = require('./transaction/order');
|
||||||
@@ -40,7 +40,7 @@ RippleAPI.prototype = {
|
|||||||
// getPathFind,
|
// getPathFind,
|
||||||
// getOrders,
|
// getOrders,
|
||||||
// getOrderBook,
|
// getOrderBook,
|
||||||
// getSettings,
|
getSettings,
|
||||||
|
|
||||||
preparePayment,
|
preparePayment,
|
||||||
prepareTrustline,
|
prepareTrustline,
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ const accountTransactionsResponse =
|
|||||||
require('./fixtures/account-transactions-response');
|
require('./fixtures/account-transactions-response');
|
||||||
const trustlinesResponse = require('./fixtures/trustlines-response');
|
const trustlinesResponse = require('./fixtures/trustlines-response');
|
||||||
const walletResponse = require('./fixtures/wallet.json');
|
const walletResponse = require('./fixtures/wallet.json');
|
||||||
|
const getSettingsResponse = require('./fixtures/get-settings-response');
|
||||||
|
|
||||||
function checkResult(expected, done, error, response) {
|
function checkResult(expected, done, error, response) {
|
||||||
if (error) {
|
if (error) {
|
||||||
@@ -124,4 +125,10 @@ describe('RippleAPI', function() {
|
|||||||
assert.deepEqual(this.api.generateWallet(), walletResponse);
|
assert.deepEqual(this.api.generateWallet(), walletResponse);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('getSettings', function(done) {
|
||||||
|
this.api.getSettings(address,
|
||||||
|
_.partial(checkResult, getSettingsResponse, done));
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
9
test/fixtures/get-settings-response.json
vendored
Normal file
9
test/fixtures/get-settings-response.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"requireDestinationTag": true,
|
||||||
|
"disallowIncomingXRP": true,
|
||||||
|
"sequence": 23,
|
||||||
|
"emailHash": "23463B99B62A72F26ED677CC556C44E8",
|
||||||
|
"walletLocator": "00000000000000000000000000000000000000000000000000000000DEADBEEF",
|
||||||
|
"domain": "example.com",
|
||||||
|
"transferRate": 1002000000
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user