summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-11-04 01:57:16 -0500
committerJules Laplace <jules@okfoc.us>2015-11-04 01:57:16 -0500
commit1f6823d07dafdf299c4e2bff55ae355be495ab68 (patch)
tree303a8cbcd7104b802b4b322dbb5f0dc44fb1d928
parent9dd3ae274650fba0deff45f04a666fe3ec5828a9 (diff)
stub out cart tests
-rw-r--r--StoneIsland/www/js/sdk/cart.js1
-rw-r--r--test/test/01-product.js2
-rw-r--r--test/test/02-login.js2
-rw-r--r--test/test/03-address.js2
-rw-r--r--test/test/04-cart.js76
5 files changed, 69 insertions, 14 deletions
diff --git a/StoneIsland/www/js/sdk/cart.js b/StoneIsland/www/js/sdk/cart.js
index 9fb9b11f..d0c8f6df 100644
--- a/StoneIsland/www/js/sdk/cart.js
+++ b/StoneIsland/www/js/sdk/cart.js
@@ -16,7 +16,6 @@ sdk.cart = (function(){
data: "{}",
// data: opt.data,
success: function(data){
- console.log(data)
cart.id = data["CartSession"]["CartId"]
cart.token = data["CartSession"]["CartToken"]
opt.success(data)
diff --git a/test/test/01-product.js b/test/test/01-product.js
index 5f9ebe6e..983532d7 100644
--- a/test/test/01-product.js
+++ b/test/test/01-product.js
@@ -19,7 +19,9 @@ describe('product', function(){
done()
})
})
+ })
+ describe('#item()', function(){
it('returns an item', function(done){
promise(sdk.product.item, { code: test_item['Code8'] }).then(function(data){
assert(data.Header.StatusCode == 200)
diff --git a/test/test/02-login.js b/test/test/02-login.js
index e96e93b5..5bf2cdef 100644
--- a/test/test/02-login.js
+++ b/test/test/02-login.js
@@ -33,7 +33,9 @@ describe('account', function(){
done()
})
})
+ })
+ describe('#login()', function(){
it('refreshes the token', function(done){
promise(sdk.account.login, { data: login_user_data }).then(function(data){
// console.log(data)
diff --git a/test/test/03-address.js b/test/test/03-address.js
index 9cf2dab5..2192c3a7 100644
--- a/test/test/03-address.js
+++ b/test/test/03-address.js
@@ -36,7 +36,9 @@ describe('address', function(){
done()
})
})
+ })
+ describe('#list()', function(){
it('lists addresses', function(done){
promise(sdk.address.list, {}).then(function(data){
// console.log(data.AddressBook)
diff --git a/test/test/04-cart.js b/test/test/04-cart.js
index 31764f5e..ba054bd4 100644
--- a/test/test/04-cart.js
+++ b/test/test/04-cart.js
@@ -7,19 +7,6 @@ var assert = require("assert")
// sdk.cart.add_item
// sdk.cart.delete_item
// sdk.cart.get_status
-// sdk.cart.set_shipping_address
-// sdk.shipping.get_box_types
-// sdk.shipping.set_box_type
-// sdk.shipping.get_delivery_types
-// sdk.shipping.set_delivery_type
-// sdk.cart.set_payment_type
-// sdk.cart.set_credit_card
-// sdk.payment.list_credit_cards
-// sdk.payment.add_credit_card
-// sdk.payment.delete_credit_card
-// sdk.payment.get_payment_types
-// sdk.cart.use_stored_credit_card
-// sdk.cart.finalize
describe('cart', function(){
@@ -34,4 +21,67 @@ describe('cart', function(){
})
})
+ describe('#set_user()', function(){
+ })
+ describe('#add_item()', function(){
+ })
+ describe('#delete_item()', function(){
+ })
+ describe('#get_status()', function(){
+ })
+
})
+
+
+// sdk.cart.set_shipping_address
+// sdk.shipping.get_box_types
+// sdk.shipping.set_box_type
+// sdk.shipping.get_delivery_types
+// sdk.shipping.set_delivery_type
+
+describe('shipping', function(){
+ describe('#set_shipping_address()', function(){
+ })
+ describe('#get_box_types()', function(){
+ })
+ describe('#set_box_type()', function(){
+ })
+ describe('#get_delivery_types()', function(){
+ })
+ describe('#set_delivery_type()', function(){
+ })
+})
+
+
+// sdk.cart.set_payment_type
+// sdk.cart.set_credit_card
+// sdk.payment.list_credit_cards
+// sdk.payment.add_credit_card
+// sdk.payment.delete_credit_card
+// sdk.payment.get_payment_types
+// sdk.cart.use_stored_credit_card
+
+describe('payment', function(){
+ describe('#set_payment_type()', function(){
+ })
+ describe('#set_credit_card()', function(){
+ })
+ describe('#list_credit_cards()', function(){
+ })
+ describe('#add_credit_card()', function(){
+ })
+ describe('#delete_credit_card()', function(){
+ })
+ describe('#get_payment_types()', function(){
+ })
+ describe('#use_stored_credit_card()', function(){
+ })
+})
+
+
+// sdk.cart.finalize
+
+describe('checkout', function(){
+ describe('#finalize()', function(){
+ })
+}) \ No newline at end of file