App-CPANCoverBadge
view release on metacpan or search on metacpan
t/get_cpancover_rating.t view on Meta::CPAN
#!/usr/bin/perl
use strict;
use warnings;
use File::Basename;
use Test::More;
use lib dirname(__FILE__);
use MyTestUA;
use App::CPANCoverBadge;
my $badger = App::CPANCoverBadge->new( ua => MyTestUA->new, sql => 1 );
isa_ok $badger, 'App::CPANCoverBadge';
my %tests = (
'red' => {
code => 404,
value => '22.0',
},
'types-reneeb' => {
code => 200,
value => '100.0',
},
'does-not-exist' => {
code => 404,
value => undef,
},
);
for my $dist ( sort keys %tests ) {
my $value = $badger->_get_cpancover_rating( $dist );
is $value, $tests{$dist}->{value}, $dist;
}
done_testing();
( run in 1.673 second using v1.01-cache-2.11-cpan-8dfa8b56332 )