Acme-Free-API-Geodata-GeoIP
view release on metacpan or search on metacpan
MANIFEST.SKIP view on Meta::CPAN
# Mac OSX metadata
\B\.DS_Store
# Mac OSX SMB mount metadata files
\B\._
# Avoid Devel::Cover files.
\bcover_db\b
\.vscode
\.map$
t/Acme-Free-API-Geodata-GeoIP.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 8;
BEGIN { use_ok('Acme::Free::API::Geodata::GeoIP') };
my $geoip = Acme::Free::API::Geodata::GeoIP->new(debug => 0);
ok(defined($geoip), 'Initialization');
my %map = (
'24.48.0.1' => 'Videotron',
'94.130.141.212' => 'Hetzner',
);
foreach my $ip (sort keys %map) {
my $org = $map{$ip};
my $result = $geoip->lookup($ip);
ok(defined($result), "Lookup $ip");
next if(!defined($result));
ok(defined($result->{org}), 'Contains org');
next if(!defined($result->{org}));
my $ismatch = 0;
( run in 0.810 second using v1.01-cache-2.11-cpan-49f99fa48dc )