Branch Coverage

blib/lib/Rope.pm
Criterion Covered Total %
branch 12 30 40.0


line true false branch
19 11 2 if ($props{'properties'}{$_}{'value'} and ref $props{'properties'}{$_}{'value'} eq "CODE")
29 20 12 unless $ref
30 0 12 if $ref eq "ARRAY"
31 8 4 if $ref eq "HASH"
38 0 1 if (scalar @options % 2)
52 0 7 if ($META{$caller}{'properties'}{$_}) { }
53 0 0 if ($META{$caller}{'properties'}{$_}{'writeable'}) { }
0 0 elsif ($META{$caller}{'properties'}{'configurable'}) { }
57 0 0 if ((ref $META{$caller}{'properties'}{$_}{'value'} || '') eq (ref $proto->{$_} || '')) { }
83 1 1 unless ($META{$extend})
93 0 0 if ($merge->{'properties'}{$_}) { }
94 0 0 if ($merge->{'properties'}{'writeable'}) { }
0 0 elsif ($merge->{'properties'}{'configurable'}) { }
97 0 0 if ((ref $merge->{'properties'}{$_}{'value'} || '') eq ref($initial->{'properties'}{$_}{'value'} || '')) { }
133 6 0 unless ($META{$caller})