Branch Coverage

blib/lib/Pod/Spell.pm
Criterion Covered Total %
branch 39 42 92.8


line true false branch
12 4 12 exists $args{'debug'} ? :
35 1 1 +(shift())->{'debug'} ? :
77 14 35 if (@_)
88 49 39 unless defined $self->{'buffer'}
90 23 65 if ($track_elements{$element_name})
99 24 42 if ($in and @$in)
101 16 8 if ($element_name eq 'for' and $attr->{'target_matching'} eq 'stopwords') { }
1 7 elsif ($element_name eq 'Verbatim') { }
1 6 elsif ($element_name eq 'L') { }
6 0 elsif ($element_name eq 'C' or $element_name eq 'F') { }
104 4 12 if $self->_is_debug
115 1 0 if $attr->{'content-implicit'}
119 2 4 $text =~ s/\A\s+// ? :
120 2 4 $text =~ s/\s+\z// ? :
123 6 0 length $text ? :
134 23 63 if ($in and @$in and $in->[-1][0] eq $element_name)
139 40 48 unless $element_name =~ /\A(?:Para|head\d|item-.*|over-block)\z/
142 13 35 unless (defined $buffer and length $buffer)
151 14 21 if $element_name ne "Para"
155 3 32 unless length $out
160 16 16 if ($self->{'_encoded_fh'}) { }