summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lib/sdk.js1
-rw-r--r--test/test/02-login.js3
-rw-r--r--test/test/03-address.js50
-rw-r--r--test/test/TESTS.txt2
4 files changed, 51 insertions, 5 deletions
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