ip-city
Version:
Quick geolocation lookup from IP address
28 lines (21 loc) • 624 B
JavaScript
var geoip = require('../lib/geoip')
module.exports = {
testLookup: function(test) {
var actual = geoip.lookup('1.0.65.0')
test.ok(actual, 'should return data about IPv4.')
console.log(actual)
actual = geoip.lookup('2001:4860:b002::68')
test.ok(actual, 'should return data about IPv6.')
console.log(actual)
var actual = geoip.lookup("23.240.63.68")
test.equal(actual.country, "US")
console.log(actual)
test.done()
},
testIPv4MappedIPv6: function (test) {
var actual = geoip.lookup("::ffff:2.29.0.82")
test.ok(actual, 'should return data about IPv4.')
console.log(actual)
test.done()
}
}