Skip to content

Commit

Permalink
cover api/transaction/order.js with tests
Browse files Browse the repository at this point in the history
  • Loading branch information
darkdarkdragon committed Jul 22, 2015
1 parent d2ee5cb commit 194f76d
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 1 deletion.
7 changes: 6 additions & 1 deletion test/api-test.js
Expand Up @@ -62,11 +62,16 @@ describe('RippleAPI', function() {
_.partial(checkResult, responses.preparePaymentNoCounterparty, done));
});

it('prepareOrder', function(done) {
it('prepareOrder - buy order', function(done) {
this.api.prepareOrder(address, requests.prepareOrder, instructions,
_.partial(checkResult, responses.prepareOrder, done));
});

it('prepareOrder - sell order', function(done) {
this.api.prepareOrder(address, requests.prepareOrderSell, instructions,
_.partial(checkResult, responses.prepareOrderSell, done));
});

it('prepareOrderCancellation', function(done) {
this.api.prepareOrderCancellation(address, 23, instructions,
_.partial(checkResult, responses.prepareOrderCancellation, done));
Expand Down
1 change: 1 addition & 0 deletions test/fixtures/api/requests/index.js
Expand Up @@ -2,6 +2,7 @@

module.exports = {
prepareOrder: require('./prepare-order'),
prepareOrderSell: require('./prepare-order-sell'),
preparePayment: require('./prepare-payment'),
preparePaymentAllOptions: require('./prepare-payment-all-options'),
preparePaymentNoCounterparty: require('./prepare-payment-no-counterparty'),
Expand Down
13 changes: 13 additions & 0 deletions test/fixtures/api/requests/prepare-order-sell.json
@@ -0,0 +1,13 @@
{
"direction": "sell",
"quantity": {
"currency": "USD",
"counterparty": "rMH4UxPrbuMa1spCBR98hLLyNJp4d8p4tM",
"value": "10.1"
},
"totalPrice": {
"currency": "XRP",
"value": "2"
},
"immediateOrCancel": true
}
1 change: 1 addition & 0 deletions test/fixtures/api/responses/index.js
Expand Up @@ -20,6 +20,7 @@ module.exports = {
getTrustlines: require('./get-trustlines.json'),
prepareOrderCancellation: require('./prepare-order-cancellation.json'),
prepareOrder: require('./prepare-order.json'),
prepareOrderSell: require('./prepare-order-sell.json'),
preparePayment: require('./prepare-payment.json'),
preparePaymentAllOptions: require('./prepare-payment-all-options.json'),
preparePaymentNoCounterparty:
Expand Down
14 changes: 14 additions & 0 deletions test/fixtures/api/responses/prepare-order-sell.json
@@ -0,0 +1,14 @@
{
"Flags": 655360,
"TransactionType": "OfferCreate",
"Account": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"TakerGets": {
"value": "10.1",
"currency": "USD",
"issuer": "rMH4UxPrbuMa1spCBR98hLLyNJp4d8p4tM"
},
"TakerPays": "2000000",
"LastLedgerSequence": 8820051,
"Fee": "12",
"Sequence": 23
}

0 comments on commit 194f76d

Please sign in to comment.