summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-10-20 17:19:48 -0400
committerJules Laplace <jules@okfoc.us>2015-10-20 17:19:48 -0400
commitc8ef94c8d5c60b4c8c240d98d83d2c5f726879ec (patch)
treed146efb3a5227c042226afa5583011c62b723e75
parent9a6c6a1e436f146427f023a3d70c09c2087e4f56 (diff)
start writing cart api test
-rw-r--r--StoneIsland/www/js/sdk/cart.js4
-rw-r--r--test/test/04-cart.js41
-rw-r--r--test/test/TESTS.txt19
3 files changed, 43 insertions, 21 deletions
diff --git a/StoneIsland/www/js/sdk/cart.js b/StoneIsland/www/js/sdk/cart.js
index 3c16feae..9f9d81f1 100644
--- a/StoneIsland/www/js/sdk/cart.js
+++ b/StoneIsland/www/js/sdk/cart.js
@@ -13,7 +13,7 @@ sdk.cart = (function(){
"x-yoox-appname": auth.appname,
"x-yoox-device": auth.device,
},
- data: opt.data,
+ // data: opt.data,
success: function(data){
console.log(data)
cart.id = data["CartSession"]["CartId"]
@@ -27,7 +27,7 @@ sdk.cart = (function(){
cart.set_user = function(opt){
$.ajax({
method: "PUT",
- url: sdk.path("Cart.API/1.6", "carts.json"),
+ url: sdk.path("Cart.API/1.6", "user.json"),
headers: {
"x-yoox-appname": auth.appname,
"x-yoox-cart-token": cart.token,
diff --git a/test/test/04-cart.js b/test/test/04-cart.js
new file mode 100644
index 00000000..dcb65c5b
--- /dev/null
+++ b/test/test/04-cart.js
@@ -0,0 +1,41 @@
+var sdk = require('../lib/sdk')
+var promise = require('../lib/promise')
+var assert = require("assert")
+
+// sdk.cart.initialize
+// sdk.cart.set_user
+// 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(){
+
+ sdk.auth.access_token = "45871479f5001afc06e628c7bb8e95ffb1f71df8"
+ sdk.auth.user_id = 374663521
+
+ describe('#initialize()', function(){
+ it('initializes the cart', function(done){
+ promise(sdk.address.add, { data: {} }).then(function(data){
+ console.log(data)
+ assert(data.Header.StatusCode == 200)
+ assert(sdk.cart.id !== "")
+ assert(sdk.cart.token !== "")
+ done()
+ })
+ })
+ })
+
+})
diff --git a/test/test/TESTS.txt b/test/test/TESTS.txt
deleted file mode 100644
index a855d3ca..00000000
--- a/test/test/TESTS.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-// sdk.cart.initialize
-// sdk.cart.set_user
-// 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
-//