ip-location-api
Version:
Fast location lookup from IP address
27 lines (24 loc) • 696 B
JavaScript
const { lookup } = require('../cjs/main.cjs')
describe('CJS lookup', () => {
console.log('CJS lookup')
it('CJS lookup', () => {
var ips = ['1.0.65.0', '2001:4860:b002::68', '2001:df3:e900::']
var success = 0
for(var ip of ips){
var result = lookup(ip)
console.log(ip, result)
if(result) success++
}
expect(success > (ips.length >> 1)).toBe(true)
})
it('CJS lookup v4map', () => {
var ips = ['::ffff:2.29.0.82', '::ffff:3.24.1.56', '0:0:0:0:0:ffff:103.175.136.16']
var success = 0
for(var ip of ips){
var result = lookup(ip)
console.log(ip, result)
if(result) success++
}
expect(success > (ips.length >> 1)).toBe(true)
})
})