Data-Transpose
view release on metacpan or search on metacpan
t/transpose-validation-classes.t view on Meta::CPAN
print "Testing urls\n";
my $vu = Data::Transpose::Validator::URL->new;
my @goodurls = ("http://google.com",
"https://google.com",
"https://this.doesnt-exists.but-is-valid.co.gov");
my @badurls = ("http://this@.doesnt@-exists.but-is-valid.co.gov",
"__http://__",
"http:\\google.com",
"htp://google.com",
"http:/google.com",
"https:/google.com",
);
foreach my $url (@goodurls) {
ok($vu->is_valid($url), "$url is valid")
};
( run in 0.254 second using v1.01-cache-2.11-cpan-87723dcf8b7 )