| blib/lib/MouseX/Types/Enum.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 18 | 20 | 90.0 |
| line | true | false | branch |
|---|---|---|---|
| 43 | 1 | 15 | if (caller 2 ne 'MouseX::Types::Enum') |
| 50 | 0 | 20 | unless (caller() eq $child and not ref $child) |
| 60 | 12 | 190 | if (exists $reserved_subs{$sub_name} and not exists $dup_allow_subs{$sub_name}) |
| 72 | 7 | 18 | if exists $ignored_subs{$sub_name} |
| 74 | 1 | 17 | if scalar(@args) % 2 |
| 75 | 0 | 17 | unless $id |
| 78 | 1 | 16 | if (exists $child->_enums->{$id}) |
| 85 | 1 | 171 | if ($class and $class ne $child) |
| 110 | 1 | 4 | if ref $class |
| 116 | 1 | 4 | if ref $class |