summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test/03-address.js78
1 files changed, 62 insertions, 16 deletions
diff --git a/test/test/03-address.js b/test/test/03-address.js
index 2192c3a7..b9d19c2f 100644
--- a/test/test/03-address.js
+++ b/test/test/03-address.js
@@ -6,6 +6,44 @@ var assert = require("assert")
// sdk.address.list
describe('address', function(){
+ 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,
+ }
+ var updated_address_data = {
+ "Id": 43731201,
+ "Name": "name",
+ "Surname": "surname",
+ "Address": "address",
+ "IsDefault": false,
+ "IsBillingDefault": false,
+ "IsOwner": false,
+ "ZipCode": "88040",
+ "City": "City",
+ "Province": "Province",
+ "Phone": "Phone",
+ "Mobile": "Mobile",
+ "Mail": "Mail",
+ "NameJP": "",
+ "SurnameJP": "",
+ "UserId": 28918601,
+ "IsoCode": null,
+ "VatNumber": null,
+ "CareOf": null
+ }
+
+ var addresses
describe('#add()', function(){
it('adds an address', function(done){
@@ -15,22 +53,6 @@ describe('address', function(){
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,
- }
-
promise(sdk.address.add, { data: new_address_data }).then(function(data){
assert(data.Header.StatusCode == 200)
done()
@@ -45,6 +67,30 @@ describe('address', function(){
assert(data.Header.StatusCode == 200)
assert('AddressBook' in data)
assert(data.AddressBook.addressBookItem.length !== 0)
+ addresses = data.AddressBook.addressBookItem
+ done()
+ })
+ })
+ })
+
+ describe('#update()', function(){
+ it('updates addresses', function(done){
+ var a = addresses[0]
+
+ updated_address_data.Id = a.Id
+ updated_address_data.UserId = a.UserId
+ console.log(updated_address_data)
+ promise(sdk.address.update, updated_address_data).then(function(data){
+ assert(data.Header.StatusCode == 200)
+ done()
+ })
+ })
+ })
+
+ describe('#destroy()', function(){
+ it('destroys addresses', function(done){
+ promise(sdk.address.destroy, { id: addresses[0].Id }).then(function(data){
+ assert(data.Header.StatusCode == 200)
done()
})
})