diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/test/03-address.js | 78 |
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() }) }) |
