summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ae <aehtyb@gmail.com>2015-11-11 16:28:03 -0600
committerRene Ae <aehtyb@gmail.com>2015-11-11 16:28:03 -0600
commitca49959f326d3a03a47b2352c19d52ef91085158 (patch)
treef0d125b04dbf76cb0caa5dd9036be9751451042c
parent41264b64e10dae89edccdddb466eb4de7d1627fd (diff)
more credit card tests
-rw-r--r--test/test/04-cart.js46
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(){
/*