add 1 second timeout to geoiplookup

response times generally seem to be around 0.05s from our servers
This commit is contained in:
Henry Oswald 2014-10-13 13:15:48 +01:00
parent 2e6c2c1926
commit 3ca04e25fd
2 changed files with 3 additions and 2 deletions

View file

@ -25,6 +25,7 @@ module.exports = GeoIpLookup =
opts =
url: "#{settings.apis.geoIpLookup.url}/#{ip}"
timeout: 1000
request.get opts, (err, ipDetails)->
callback(err, ipDetails)

View file

@ -41,7 +41,7 @@ describe "GeoIpLookup", ->
it "should request the details using the ip", (done)->
@GeoIpLookup.getDetails @ipAddress, (err)=>
@request.get.calledWith(url:@settings.apis.geoIpLookup.url+"/"+@ipAddress).should.equal true
@request.get.calledWith({url:@settings.apis.geoIpLookup.url+"/"+@ipAddress, timeout:1000}).should.equal true
done()
it "should return the ip details", (done)->
@ -51,7 +51,7 @@ describe "GeoIpLookup", ->
it "should take the first ip in the string", (done)->
@GeoIpLookup.getDetails " #{@ipAddress} 456.312.452.102 432.433.888.234", (err)=>
@request.get.calledWith(url:@settings.apis.geoIpLookup.url+"/"+@ipAddress).should.equal true
@request.get.calledWith({url:@settings.apis.geoIpLookup.url+"/"+@ipAddress, timeout:1000}).should.equal true
done()
describe "getCurrencyCode", ->