Condition Coverage

blib/lib/GitHub/API.pm
Criterion Covered Total %
condition 0 24 0.0


or 2 conditions

line l !l condition
36 0 0 $opts{'url'} //= ''
37 0 0 $opts{'base_url'} ||= 'https://api.github.com'
38 0 0 $opts{'ua_opts'} // {}

or 3 conditions

line l !l&&r !l&&!r condition
34 0 0 0 $ENV{'GH_USER'} // `git config github.user`
0 0 0 $opts{'user'} //= $ENV{'GH_USER'} // `git config github.user`
35 0 0 0 $ENV{'GH_TOKEN'} // `git config github.token`
0 0 0 $opts{'token'} //= $ENV{'GH_TOKEN'} // `git config github.token`
41 0 0 0 $opts{'ua'} ||= 'HTTP::Tiny'->new('verify_ssl', 1, 'agent', 'GitHub::API @ ', %{$opts{'ua_opts'} // {};})
44 0 0 0 $opts{'headers'}{'Authorization'} ||= "token $opts{'token'}"