diff options
| author | Rene Ae <aehtyb@gmail.com> | 2015-11-11 16:28:03 -0600 |
|---|---|---|
| committer | Rene Ae <aehtyb@gmail.com> | 2015-11-11 16:28:03 -0600 |
| commit | ca49959f326d3a03a47b2352c19d52ef91085158 (patch) | |
| tree | f0d125b04dbf76cb0caa5dd9036be9751451042c | |
| parent | 41264b64e10dae89edccdddb466eb4de7d1627fd (diff) | |
more credit card tests
| -rw-r--r-- | test/test/04-cart.js | 46 |
1 files changed, 38 insertions, 8 deletions
diff --git a/test/test/04-cart.js b/test/test/04-cart.js index d7880dda..5b33020b 100644 --- a/test/test/04-cart.js +++ b/test/test/04-cart.js @@ -140,6 +140,7 @@ describe('shipping', function(){ describe('payment', function(){ describe('#set_payment_type()', function(){ it('sets payment type', function(done){ + // this id probably needs to be hard coded. 1 = credit card. var payment_id = { "Id": "1" } @@ -150,29 +151,60 @@ describe('payment', function(){ }) }) describe('#set_credit_card()', function(){ - /* it('sets credit card', function(done){ - promise(sdk.cart.set_credit_card, { data: {} }).then(function(data){ + + var credit_info = { + "Guid": null, + "HolderName": "Name2", + "HolderSurname": "Surname2", + "HolderAddress": "via del pino, 4", + "HolderCity": "Monterenzio", + "HolderZip": "40050", + "HolderEmail": "mailTest@mail2.it", + "CardNumber": "123456789012345", + "Type": "Visa", + "ExpirationMonth": "1", + "ExpirationYear": "12", + "Cvv": "123", + "Last4": "2345", + "HolderISOCountry": "IT", + "HolderProvince": "BO" + } + + promise(sdk.cart.set_credit_card, { data: credit_info }).then(function(data){ assert(data.Header.StatusCode == 200) done() }) }) - */ }) describe('#list_credit_cards()', function(){ - /* + // send nothing it('list credit cards', function(done){ promise(sdk.payment.list_credit_cards, { data: {} }).then(function(data){ assert(data.Header.StatusCode == 200) + // show any credit card on file + console.log(data) done() }) }) - */ }) describe('#add_credit_card()', function(){ /* it('add credit card', function(done){ - promise(sdk.payment.add_credit_card, { data: {} }).then(function(data){ + var new_card = { + "Address":"address", + "City":"Ferrara", + "ExpirationMonth":"02", + "ExpirationYear":"2015", + "Name":"Name", + "Number":"0000567890124285", + "Province":"FE", + "Surname":"Surname", + "Type":"Visa", + "ZipCode":"40200", + "HolderIsoCountry":"IT", + } + promise(sdk.payment.add_credit_card, { data: new_card }).then(function(data){ assert(data.Header.StatusCode == 201) done() }) @@ -190,14 +222,12 @@ describe('payment', function(){ */ }) describe('#get_payment_types()', function(){ - /* it('get payment types', function(done){ promise(sdk.payment.get_payment_types, { data: {} }).then(function(data){ assert(data.Header.StatusCode == 200) done() }) }) - */ }) describe('#use_stored_credit_card()', function(){ /* |
