diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-10-20 17:19:48 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-10-20 17:19:48 -0400 |
| commit | c8ef94c8d5c60b4c8c240d98d83d2c5f726879ec (patch) | |
| tree | d146efb3a5227c042226afa5583011c62b723e75 | |
| parent | 9a6c6a1e436f146427f023a3d70c09c2087e4f56 (diff) | |
start writing cart api test
| -rw-r--r-- | StoneIsland/www/js/sdk/cart.js | 4 | ||||
| -rw-r--r-- | test/test/04-cart.js | 41 | ||||
| -rw-r--r-- | test/test/TESTS.txt | 19 |
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 -// |
