mirror of
https://github.com/MailHops/mailhops-node.git
synced 2025-05-15 19:30:13 -07:00
Added option to pass route as an array
This commit is contained in:
parent
09c02e0385
commit
f81254af73
@ -1,7 +1,7 @@
|
|||||||
# Change Log
|
# Change Log
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
## [0.0.2] - 2015-06-15
|
## [Unreleased][unreleased]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Header parsing
|
- Header parsing
|
||||||
|
@ -44,7 +44,7 @@ var options = {
|
|||||||
|
|
||||||
mailhops.configure(options);
|
mailhops.configure(options);
|
||||||
|
|
||||||
mailhops.lookup('216.58.217.46,98.138.253.109',function(err,response){
|
mailhops.lookup(['216.58.217.46','98.138.253.109'],function(err,response){
|
||||||
console.log(response);
|
console.log(response);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ module.exports = {
|
|||||||
var qs = options;
|
var qs = options;
|
||||||
qs.api_key = this.api_key || '';
|
qs.api_key = this.api_key || '';
|
||||||
qs.c = this.show_client;
|
qs.c = this.show_client;
|
||||||
qs.r = route.replace(" ", "+");
|
qs.r = Array.isArray(route) ? route.join(',').replace(" ", "") : route.replace(" ", "");
|
||||||
|
|
||||||
if(this.forecastio_api_key)
|
if(this.forecastio_api_key)
|
||||||
qs.fkey = this.forecastio_api_key;
|
qs.fkey = this.forecastio_api_key;
|
||||||
@ -33,7 +33,7 @@ module.exports = {
|
|||||||
var qs = options || {};
|
var qs = options || {};
|
||||||
qs.api_key = this.api_key || '';
|
qs.api_key = this.api_key || '';
|
||||||
qs.c = this.show_client;
|
qs.c = this.show_client;
|
||||||
qs.r = route.replace(" ", "+");
|
qs.r = Array.isArray(route) ? route.join(',').replace(" ", "") : route.replace(" ", "");
|
||||||
|
|
||||||
if(this.forecastio_api_key)
|
if(this.forecastio_api_key)
|
||||||
qs.fkey = this.forecastio_api_key;
|
qs.fkey = this.forecastio_api_key;
|
||||||
|
@ -15,7 +15,7 @@ describe("mailhops", function(){
|
|||||||
var required_keys = [
|
var required_keys = [
|
||||||
"configure",
|
"configure",
|
||||||
"lookup",
|
"lookup",
|
||||||
"mapUrl",
|
"mapUrl"
|
||||||
]
|
]
|
||||||
|
|
||||||
assert.deepEqual(_.keys(mailhops.__proto__), required_keys);
|
assert.deepEqual(_.keys(mailhops.__proto__), required_keys);
|
||||||
|
@ -39,6 +39,14 @@ describe("main", function(){
|
|||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('array lookup test should return a 200 response with private ip', function(done){
|
||||||
|
mailhops.lookup(['127.0.0.1','216.58.217.46','98.138.253.109'], function(err, response){
|
||||||
|
assert.equal(response.meta['code'],200);
|
||||||
|
assert.equal(response.response.route[0]['private'],true);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user