Support source.amount in getPaths and destination.minAmount in preparePayment

This commit is contained in:
Chris Clark
2015-09-29 11:03:46 -07:00
parent 8edc3b1f36
commit 35acbb62c3
29 changed files with 641 additions and 91 deletions

View File

@@ -266,10 +266,18 @@ module.exports = function(port) {
destination_amount: request.destination_amount,
destination_address: request.destination_address
});
} else if (request.source_account === addresses.ACCOUNT) {
if (request.destination_account ===
'ra5nK24KXen9AHvsdFTKHSANinZseWnPcX') {
response = createResponse(request, fixtures.path_find.sendAll);
} else {
response = fixtures.path_find.generate.generateIOUPaymentPaths(
request.id, request.source_account, request.destination_account,
request.destination_amount);
}
} else {
response = fixtures.path_find.generate.generateIOUPaymentPaths(
request.id, request.source_account, request.destination_account,
request.destination_amount);
assert(false, 'Unrecognized path find request: '
+ JSON.stringify(request));
}
// delay response to simulate calculation time so we can test queuing
setTimeout(() => conn.send(response), 20);