Condition Coverage

blib/lib/VAPID.pm
Criterion Covered Total %
condition 10 22 45.4


and 3 conditions

line !l l&&!r l&&r condition
175 0 0 3 $expiration and $expiration =~ /^\d+$/
309 1 0 1 defined $payload and length $payload
321 0 0 0 defined $payload and length $payload

or 2 conditions

line l !l condition
283 1 1 $args{'ttl'} // 60
332 2 0 $req->content // ""

or 3 conditions

line l !l&&r !l&&!r condition
108 3 2 0 $add || $DEFAULT_SECONDS
195 1 0 9 not ref $subscription or ref $subscription ne "HASH"
340 0 0 0 $args{'ua'} // "LWP::UserAgent"->new("timeout", 30)