| blib/lib/Test/Spec.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 20 | 40 | 50.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 177 | 0 | 0 | 119 | @_ and ref $_[-1] eq 'CODE' |
| 351 | 18 | 10 | 0 | $type ne 'each' and $type ne 'all' |
| 368 | 1 | 1 | 0 | $type ne 'each' and $type ne 'all' |
| 409 | 1 | 0 | 14 | $contexts and %$contexts |
| line | l | !l | condition |
|---|---|---|---|
| 106 | 128 | 0 | $_Package_Tests{$class} ||= [] |
| 114 | 128 | 15 | $_Package_Tests{$class} ||= [] |
| 184 | 119 | 0 | $name ||= 'behaves as expected (whatever that means)' |
| 350 | 19 | 9 | shift() || 'each' |
| 367 | 2 | 0 | shift() || 'each' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 91 | 0 | 17 | 0 | ref $invocant || $invocant |
| 181 | 119 | 0 | 0 | $code or $name |
| 205 | 61 | 0 | 0 | shift() || $package |
| 212 | 12 | 14 | 0 | $_Package_Contexts{$package} ||= _ixhash() |
| 327 | 4 | 0 | 0 | $_Shared_Example_Groups{$name} || Carp::croak(qq[unrecognized example group "$name"]) |
| 442 | 0 | 0 | 0 | $_Package_Contexts{$package}{$name} ||= 'Test::Spec::Context'->new({'name', $name, 'class', $package, 'parent', undef}) |