diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-10-20 16:59:29 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-10-20 16:59:29 -0400 |
| commit | 9a6c6a1e436f146427f023a3d70c09c2087e4f56 (patch) | |
| tree | 971a17e4e5c6aff2167d657710dd5f361df482e4 | |
| parent | d7e9ea57e410cf206f1e82a97e11e3cc793497bd (diff) | |
address book api
| -rw-r--r-- | StoneIsland/www/js/sdk/address.js | 4 | ||||
| -rw-r--r-- | test/lib/sdk.js | 1 | ||||
| -rw-r--r-- | test/test/02-login.js | 3 | ||||
| -rw-r--r-- | test/test/03-address.js | 50 | ||||
| -rw-r--r-- | test/test/TESTS.txt | 2 |
5 files changed, 53 insertions, 7 deletions
diff --git a/StoneIsland/www/js/sdk/address.js b/StoneIsland/www/js/sdk/address.js index 2b1bfae0..144589d0 100644 --- a/StoneIsland/www/js/sdk/address.js +++ b/StoneIsland/www/js/sdk/address.js @@ -11,7 +11,7 @@ sdk.address = (function(){ }, data: opt.data, success: function(data){ - console.log(data) + // console.log(data) opt.success(data) }, error: opt.error, @@ -28,7 +28,7 @@ sdk.address = (function(){ }, data: opt.data, success: function(data){ - console.log(data) + // console.log(data) opt.success(data) }, error: opt.error, diff --git a/test/lib/sdk.js b/test/lib/sdk.js index 4ebffb8b..a34b18f9 100644 --- a/test/lib/sdk.js +++ b/test/lib/sdk.js @@ -24,5 +24,6 @@ for (var i = 0; i < files.length; i++) { } sdk.init({ production: true }) +sdk.auth = auth // stick this here for now module.exports = sdk diff --git a/test/test/02-login.js b/test/test/02-login.js index c3d88346..5bf2cdef 100644 --- a/test/test/02-login.js +++ b/test/test/02-login.js @@ -22,7 +22,6 @@ describe('account', function(){ "Email": new_user_data['Email'], "Password": "BAD PASSWORD", } - var test_user describe('#signup()', function(){ it('makes a user and creates a token', function(done){ @@ -31,8 +30,6 @@ describe('account', function(){ assert(data.Header.StatusCode == 201) assert('UserAccount' in data) - test_user = data.UserAccount - done() }) }) diff --git a/test/test/03-address.js b/test/test/03-address.js new file mode 100644 index 00000000..cecc1bf4 --- /dev/null +++ b/test/test/03-address.js @@ -0,0 +1,50 @@ +var sdk = require('../lib/sdk') +var promise = require('../lib/promise') +var assert = require("assert") + +// sdk.address.add +// sdk.address.list + +describe('address', function(){ + + sdk.auth.access_token = "45871479f5001afc06e628c7bb8e95ffb1f71df8" + sdk.auth.user_id = 374663521 + + var new_address_data = { + "Name":"name", + "Surname":"surname", + "Address":"address", + "IsDefault":false, + "IsBillingDefault":false, + "IsOwner":false, + "ZipCode":"88040", + "City":"City", + "Province":"Province", + "Phone":"Phone", + "Mobile":"Mobile", + "Mail":"Mail", + "UserId": sdk.auth.user_id, + } + + describe('#add()', function(){ + it('adds an address', function(done){ + promise(sdk.address.add, { data: new_address_data }).then(function(data){ + assert(data.Header.StatusCode == 200) + done() + }) + }) + }) + + describe('#list()', function(){ + it('lists addresses', function(done){ + promise(sdk.address.list, {}).then(function(data){ + // console.log(data.AddressBook) + assert(data.Header.StatusCode == 200) + assert('AddressBook' in data) + assert(data.AddressBook.addressBookItem.length !== 0) + done() + }) + }) + }) + +}) diff --git a/test/test/TESTS.txt b/test/test/TESTS.txt index 94e1ab80..a855d3ca 100644 --- a/test/test/TESTS.txt +++ b/test/test/TESTS.txt @@ -1,5 +1,3 @@ -// sdk.address.add -// sdk.address.list // sdk.cart.initialize // sdk.cart.set_user // sdk.cart.add_item |
