| lib/Test/Chai/Core/Assertions/Keys.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 30 | 32 | 93.7 |
| line | true | false | branch |
|---|---|---|---|
| 24 | 15 | 32 | if (ref $_[0] eq 'ARRAY') { } |
| 11 | 21 | elsif (ref $_[0] eq 'HASH') { } | |
| 25 | 1 | 14 | if @_ > 1 |
| 30 | 1 | 10 | if @_ > 1 |
| 38 | 4 | 41 | unless @keys |
| 46 | 33 | 0 | unless $any or $all |
| 49 | 8 | 33 | if ($any) |
| 55 | 33 | 8 | if ($all) |
| 58 | 10 | 14 | unless (flag($self, 'negate') or flag($self, 'contains')) |
| 59 | 2 | 8 | unless @keys == @actual |
| 64 | 24 | 17 | if ($len > 1) { } |
| 67 | 21 | 3 | if $all |
| 68 | 3 | 21 | if $any |
| 72 | 17 | 0 | defined $keys[0] ? : |
| 76 | 24 | 17 | $len > 1 ? : |
| 79 | 23 | 18 | flag($self, 'contains') ? : |