Compare commits
No commits in common. "ab001fe532f7105475d5e9442efe8428218b9f32" and "2464f792f3947dcf4425520f2c052d2b782a3414" have entirely different histories.
ab001fe532
...
2464f792f3
|
|
@ -31,6 +31,24 @@
|
|||
|
||||
const PRODUCT_ADVERTISING_API = 'ProductAdvertisingAPI';
|
||||
|
||||
//wtf:
|
||||
// (function(root, factory) {
|
||||
// if (typeof define === 'function' && define.amd) {
|
||||
// // AMD. Register as an anonymous module.
|
||||
// define(['superagent', 'querystring'], factory);
|
||||
// } else if (typeof module === 'object' && module.exports) {
|
||||
// // CommonJS-like environments that support module.exports, like Node.
|
||||
// module.exports = factory(require('superagent'), require('querystring'));
|
||||
// } else {
|
||||
// // Browser globals (root is window)
|
||||
// if (!root.ProductAdvertisingAPIv1) {
|
||||
// root.ProductAdvertisingAPIv1 = {};
|
||||
// }
|
||||
// root.ProductAdvertisingAPIv1.ApiClient = factory(root.superagent, root.querystring);
|
||||
// }
|
||||
// }(this, function(superagent, querystring) {
|
||||
// 'use strict';
|
||||
|
||||
/**
|
||||
* @module ApiClient
|
||||
* @version 1.0.0
|
||||
|
|
@ -565,5 +583,6 @@
|
|||
}
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -23,13 +23,6 @@
|
|||
|
||||
import { ApiClient } from "../ApiClient";
|
||||
import { GetBrowseNodesRequest } from "../model/GetBrowseNodesRequest";
|
||||
import { GetBrowseNodesResponse } from "../model/GetBrowseNodesResponse";
|
||||
import { GetItemsRequest } from "../model/GetItemsRequest";
|
||||
import { GetItemsResponse } from "../model/GetItemsResponse";
|
||||
import { GetVariationsRequest } from "../model/GetVariationsRequest";
|
||||
import { GetVariationsResponse } from "../model/GetVariationsResponse";
|
||||
import { SearchItemsRequest } from "../model/SearchItemsRequest";
|
||||
import { SearchItemsResponse } from "../model/SearchItemsResponse";
|
||||
|
||||
/**
|
||||
* Default service.
|
||||
|
|
@ -93,7 +86,7 @@
|
|||
*/
|
||||
public getBrowseNodes(getBrowseNodesRequest: GetBrowseNodesRequest) {
|
||||
return this.getBrowseNodesWithHttpInfo(getBrowseNodesRequest)
|
||||
.then(function(response_and_data: any) {
|
||||
.then(function(response_and_data) {
|
||||
return response_and_data.data;
|
||||
});
|
||||
}
|
||||
|
|
@ -141,7 +134,7 @@
|
|||
*/
|
||||
public getItems(getItemsRequest: GetItemsRequest) {
|
||||
return this.getItemsWithHttpInfo(getItemsRequest)
|
||||
.then(function(response_and_data: any) {
|
||||
.then(function(response_and_data) {
|
||||
return response_and_data.data;
|
||||
});
|
||||
}
|
||||
|
|
@ -189,7 +182,7 @@
|
|||
*/
|
||||
public getVariations(getVariationsRequest: GetVariationsRequest) {
|
||||
return this.getVariationsWithHttpInfo(getVariationsRequest)
|
||||
.then(function(response_and_data: any) {
|
||||
.then(function(response_and_data) {
|
||||
return response_and_data.data;
|
||||
});
|
||||
}
|
||||
|
|
@ -237,7 +230,7 @@
|
|||
*/
|
||||
public searchItems(searchItemsRequest: SearchItemsRequest) {
|
||||
return this.searchItemsWithHttpInfo(searchItemsRequest)
|
||||
.then(function(response_and_data: any) {
|
||||
.then(function(response_and_data) {
|
||||
return response_and_data.data;
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,229 +21,242 @@
|
|||
*
|
||||
*/
|
||||
|
||||
import * as ProductAdvertisingAPIv1 from '../../src/index';
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', '../../src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require('../../src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.ProductAdvertisingAPIv1);
|
||||
}
|
||||
}(this, function(expect, ProductAdvertisingAPIv1) {
|
||||
'use strict';
|
||||
|
||||
const DUMMY_ACCESS_KEY = 'DUMMY_ACCESS_KEY';
|
||||
const DUMMY_SECRET_KEY = 'DUMMY_SECRET_KEY';
|
||||
const DUMMY_REGION = 'DUMMY_REGION';
|
||||
const INVALID_SIGNATURE = 'InvalidSignature';
|
||||
const UNRECOGNIZED_CLIENT = 'UnrecognizedClient';
|
||||
const HOST = 'webservices.amazon.com';
|
||||
const REGION = 'us-east-1';
|
||||
var instance;
|
||||
var DUMMY_ACCESS_KEY = 'DUMMY_ACCESS_KEY';
|
||||
var DUMMY_SECRET_KEY = 'DUMMY_SECRET_KEY';
|
||||
var DUMMY_REGION = 'DUMMY_REGION';
|
||||
var INVALID_SIGNATURE = 'InvalidSignature';
|
||||
var UNRECOGNIZED_CLIENT = 'UnrecognizedClient';
|
||||
var HOST = 'webservices.amazon.com';
|
||||
var REGION = 'us-east-1';
|
||||
|
||||
let instance;
|
||||
beforeEach(function() {
|
||||
instance = new ProductAdvertisingAPIv1.DefaultApi();
|
||||
});
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new ProductAdvertisingAPIv1.DefaultApi();
|
||||
});
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
// var setProperty = function(object, setter, property, value) {
|
||||
// // Use setter method if present; otherwise, set the property directly.
|
||||
// if (typeof object[setter] === 'function')
|
||||
// object[setter](value);
|
||||
// else
|
||||
// object[property] = value;
|
||||
// }
|
||||
describe('DefaultApi', function() {
|
||||
describe('getBrowseNodes', function() {
|
||||
it('should throw error if GetBrowseNodesRequest is not provided', function(done) {
|
||||
//var getBrowseNodesRequest = new ProductAdvertisingAPIv1.GetBrowseNodesRequest();
|
||||
try {
|
||||
instance.getBrowseNodes();
|
||||
} catch (e) {
|
||||
expect(e).to.be.a(Error);
|
||||
expect(e.message).to.be('Missing the required parameter \'getBrowseNodesRequest\' when calling getBrowseNodes');
|
||||
done();
|
||||
}
|
||||
});
|
||||
|
||||
// describe('DefaultApi', function() {
|
||||
// describe('getBrowseNodes', function() {
|
||||
// it('should throw error if GetBrowseNodesRequest is not provided', function(done) {
|
||||
// //var getBrowseNodesRequest = new ProductAdvertisingAPIv1.GetBrowseNodesRequest();
|
||||
// try {
|
||||
// instance.getBrowseNodes();
|
||||
// } catch (e) {
|
||||
// expect(e).to.be.a(Error);
|
||||
// expect(e.message).to.be('Missing the required parameter \'getBrowseNodesRequest\' when calling getBrowseNodes');
|
||||
// done();
|
||||
// }
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with InvalidSignature error when GetBrowseNodes request has invalid region', function(done) {
|
||||
var getBrowseNodesRequest = new ProductAdvertisingAPIv1.GetBrowseNodesRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = DUMMY_REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with InvalidSignature error when GetBrowseNodes request has invalid region', function(done) {
|
||||
// var getBrowseNodesRequest = new ProductAdvertisingAPIv1.GetBrowseNodesRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = DUMMY_REGION;
|
||||
instance.getBrowseNodes(getBrowseNodesRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
// instance.getBrowseNodes(getBrowseNodesRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with UnrecognizedClient error when GetBrowseNodes request has dummy credentials', function(done) {
|
||||
var getBrowseNodesRequest = new ProductAdvertisingAPIv1.GetBrowseNodesRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with UnrecognizedClient error when GetBrowseNodes request has dummy credentials', function(done) {
|
||||
// var getBrowseNodesRequest = new ProductAdvertisingAPIv1.GetBrowseNodesRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = REGION;
|
||||
instance.getBrowseNodes(getBrowseNodesRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
// instance.getBrowseNodes(getBrowseNodesRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
// });
|
||||
describe('getItems', function() {
|
||||
it('should throw error if GetItemsRequest is not provided', function(done) {
|
||||
try {
|
||||
instance.getItems();
|
||||
} catch (e) {
|
||||
expect(e).to.be.a(Error);
|
||||
expect(e.message).to.be('Missing the required parameter \'getItemsRequest\' when calling getItems');
|
||||
done();
|
||||
}
|
||||
});
|
||||
|
||||
// describe('getItems', function() {
|
||||
// it('should throw error if GetItemsRequest is not provided', function(done) {
|
||||
// try {
|
||||
// instance.getItems();
|
||||
// } catch (e) {
|
||||
// expect(e).to.be.a(Error);
|
||||
// expect(e.message).to.be('Missing the required parameter \'getItemsRequest\' when calling getItems');
|
||||
// done();
|
||||
// }
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with InvalidSignature error when GetItems request has invalid region', function(done) {
|
||||
var getItemsRequest = new ProductAdvertisingAPIv1.GetItemsRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = DUMMY_REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with InvalidSignature error when GetItems request has invalid region', function(done) {
|
||||
// var getItemsRequest = new ProductAdvertisingAPIv1.GetItemsRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = DUMMY_REGION;
|
||||
instance.getItems(getItemsRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
// instance.getItems(getItemsRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with UnrecognizedClient error when GetItems request has dummy credentials', function(done) {
|
||||
var getItemsRequest = new ProductAdvertisingAPIv1.GetItemsRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with UnrecognizedClient error when GetItems request has dummy credentials', function(done) {
|
||||
// var getItemsRequest = new ProductAdvertisingAPIv1.GetItemsRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = REGION;
|
||||
instance.getItems(getItemsRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
// instance.getItems(getItemsRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
// });
|
||||
describe('getVariations', function() {
|
||||
it('should throw error if GetVariationsRequest is not provided', function(done) {
|
||||
try {
|
||||
instance.getVariations();
|
||||
} catch (e) {
|
||||
expect(e).to.be.a(Error);
|
||||
expect(e.message).to.be('Missing the required parameter \'getVariationsRequest\' when calling getVariations');
|
||||
done();
|
||||
}
|
||||
});
|
||||
|
||||
// describe('getVariations', function() {
|
||||
// it('should throw error if GetVariationsRequest is not provided', function(done) {
|
||||
// try {
|
||||
// instance.getVariations();
|
||||
// } catch (e) {
|
||||
// expect(e).to.be.a(Error);
|
||||
// expect(e.message).to.be('Missing the required parameter \'getVariationsRequest\' when calling getVariations');
|
||||
// done();
|
||||
// }
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with InvalidSignature error when GetVariations request has invalid region', function(done) {
|
||||
var getVariationsRequest = new ProductAdvertisingAPIv1.GetVariationsRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = DUMMY_REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with InvalidSignature error when GetVariations request has invalid region', function(done) {
|
||||
// var getVariationsRequest = new ProductAdvertisingAPIv1.GetVariationsRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = DUMMY_REGION;
|
||||
instance.getVariations(getVariationsRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
// instance.getVariations(getVariationsRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with UnrecognizedClient error when GetVariations request has dummy credentials', function(done) {
|
||||
var getVariationsRequest = new ProductAdvertisingAPIv1.GetVariationsRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with UnrecognizedClient error when GetVariations request has dummy credentials', function(done) {
|
||||
// var getVariationsRequest = new ProductAdvertisingAPIv1.GetVariationsRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = REGION;
|
||||
instance.getVariations(getVariationsRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
// instance.getVariations(getVariationsRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
// });
|
||||
describe('searchItems', function() {
|
||||
it('should throw error if SearchItemsRequest is not provided', function(done) {
|
||||
try {
|
||||
instance.searchItems();
|
||||
} catch (e) {
|
||||
expect(e).to.be.a(Error);
|
||||
expect(e.message).to.be('Missing the required parameter \'searchItemsRequest\' when calling searchItems');
|
||||
done();
|
||||
}
|
||||
});
|
||||
|
||||
// describe('searchItems', function() {
|
||||
// it('should throw error if SearchItemsRequest is not provided', function(done) {
|
||||
// try {
|
||||
// instance.searchItems();
|
||||
// } catch (e) {
|
||||
// expect(e).to.be.a(Error);
|
||||
// expect(e.message).to.be('Missing the required parameter \'searchItemsRequest\' when calling searchItems');
|
||||
// done();
|
||||
// }
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with InvalidSignature error when SearchItems request has invalid region', function(done) {
|
||||
var searchItemsRequest = new ProductAdvertisingAPIv1.SearchItemsRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = DUMMY_REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with InvalidSignature error when SearchItems request has invalid region', function(done) {
|
||||
// var searchItemsRequest = new ProductAdvertisingAPIv1.SearchItemsRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = DUMMY_REGION;
|
||||
instance.searchItems(searchItemsRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
// instance.searchItems(searchItemsRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(INVALID_SIGNATURE);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
it('PA-API 5.0 call should fail with UnrecognizedClient error when SearchItems request has dummy credentials', function(done) {
|
||||
var searchItemsRequest = new ProductAdvertisingAPIv1.SearchItemsRequest();
|
||||
var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
defaultClient.host = HOST;
|
||||
defaultClient.region = REGION;
|
||||
|
||||
// it('PA-API 5.0 call should fail with UnrecognizedClient error when SearchItems request has dummy credentials', function(done) {
|
||||
// var searchItemsRequest = new ProductAdvertisingAPIv1.SearchItemsRequest();
|
||||
// var defaultClient = ProductAdvertisingAPIv1.ApiClient.instance;
|
||||
// defaultClient.accessKey = DUMMY_ACCESS_KEY;
|
||||
// defaultClient.secretKey = DUMMY_SECRET_KEY;
|
||||
// defaultClient.host = HOST;
|
||||
// defaultClient.region = REGION;
|
||||
instance.searchItems(searchItemsRequest).then(
|
||||
{},
|
||||
function(error) {
|
||||
expect(error['status']).to.be(401);
|
||||
expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// instance.searchItems(searchItemsRequest).then(
|
||||
// {},
|
||||
// function(error) {
|
||||
// expect(error['status']).to.be(401);
|
||||
// expect(JSON.parse(error['response']['text'])['Errors'][0]['Code']).to.be(UNRECOGNIZED_CLIENT);
|
||||
// done();
|
||||
// }
|
||||
// );
|
||||
// });
|
||||
// });
|
||||
// });
|
||||
}));
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user