From ee7938c27c235800ae465f8dac310a8791b77e1a Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Tue, 22 May 2018 16:42:03 +0100 Subject: [PATCH] Add origin to create card transaction --- src/core/actions/card-transaction.js | 3 ++- test/core/actions/card-transaction.spec.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/actions/card-transaction.js b/src/core/actions/card-transaction.js index 080b3bb..03981dd 100644 --- a/src/core/actions/card-transaction.js +++ b/src/core/actions/card-transaction.js @@ -28,7 +28,7 @@ export function commitCardTransaction(cardId, transactionId, { message, security } // eslint-disable-next-line max-params -export function createCardTransaction(cardId, { amount, currency, destination, message, securityCode }, commit, otp, options) { +export function createCardTransaction(cardId, { amount, currency, destination, origin, message, securityCode }, commit, otp, options) { options = merge({ body: { denomination: { @@ -37,6 +37,7 @@ export function createCardTransaction(cardId, { amount, currency, destination, m }, destination, message, + origin, securityCode }, method: 'post' diff --git a/test/core/actions/card-transaction.spec.js b/test/core/actions/card-transaction.spec.js index 5fa4426..3b5e2ee 100644 --- a/test/core/actions/card-transaction.spec.js +++ b/test/core/actions/card-transaction.spec.js @@ -55,7 +55,7 @@ describe('CardTransactionActions', () => { describe('createCardTransaction()', () => { it('should make a request to `POST /me/cards/:cardId/transactions`', () => { - return sdk.createCardTransaction('bar', { amount: 'biz', currency: 'baz', destination: 'qax', message: 'buz', securityCode: 'bez' }, false, false, { qux: 'qix' }) + return sdk.createCardTransaction('bar', { amount: 'biz', currency: 'baz', destination: 'qax', message: 'buz', origin: 'bad', securityCode: 'bez' }, false, false, { qux: 'qix' }) .then(result => { expect(result).toBe('foo'); expect(sdk.api).toBeCalledWith('/me/cards/bar/transactions', { @@ -66,6 +66,7 @@ describe('CardTransactionActions', () => { }, destination: 'qax', message: 'buz', + origin: 'bad', securityCode: 'bez' }, method: 'post',