Branch Coverage

blib/lib/WWW/Shopify/Liquid/Operator/Concatenate.pm
Criterion Covered Total %
branch 24 26 92.3


line true false branch
26 1316 1013 unless $self->is_processed($ops[$idx])
27 218 2102 if $action eq 'optimize'
29 9 2320 if (my $exp = $@)
30 7 0 if $idx > 0 and &blessed($exp) and $exp->isa('WWW::Shopify::Liquid::Exception::Control')
31 5 4 if (&blessed($exp) and $exp->isa('WWW::Shopify::Liquid::Exception::Control::Pause'))
38 40 379 if (int grep({not $self->is_processed($_);} @ops) > 0 and $action eq 'optimize')
41 3 156 &blessed($_) && $_->isa('WWW::Shopify::Liquid::Operator::Concatenate') ? :
42 92 72 if ($self->is_processed($_)) { }
43 81 11 if defined $_
51 19 21 if $result ne ''
62 150 72 unless not $self->is_processed($_)
63 7 54 if int @{$self->{'operands'};} == 1
72 224 0 if int @_ >= 1