| blib/lib/CSS/Selector/Parser.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 27 | 30 | 90.0 |
| line | true | false | branch |
|---|---|---|---|
| 36 | 4 | 7 | if s/^($re_name|\*)// |
| 37 | 5 | 26 | if s/^\#($re_name)// |
| 39 | 10 | 16 | if (s/^\.($re_name)//) |
| 43 | 0 | 16 | if (s/$re_attr_value//) |
| 47 | 1 | 15 | if (s/$re_attr_exist//) |
| 48 | 1 | 0 | unless exists $attr{$1} |
| 52 | 4 | 11 | if (s/$re_pseudo//) |
| 54 | 1 | 3 | if ($p =~ s/\((.+)\)$//) { } |
| 63 | 2 | 9 | if ($options{'class_as_array'}) |
| 64 | 1 | 1 | defined $class ? : |
| 76 | 27 | 39 | unless defined $$simple{$_} |
| 79 | 17 | 5 | unless %{$$simple{$_};} |
| 86 | 1 | 10 | if (s/$re_combinator//) |
| 92 | 2 | 8 | if s/$re_comma// |
| 93 | 8 | 0 | unless $_ |