Branch Coverage

blib/lib/Dancer/Template/TemplateToolkit.pm
Criterion Covered Total %
branch 30 48 62.5


line true false branch
21 1 1 unless $class->can("process") or "Dancer::ModuleLoader"->load($class)
25 0 6 length $charset ? :
29 0 6 $is_subclass ? :
30 0 6 $is_subclass ? :
33 0 6 $is_subclass ? :
37 0 6 $is_subclass ? :
41 0 6 $is_subclass ? :
50 6 0 if (defined $start_tag)
51 0 6 $start_tag eq '\\[%' || $start_tag eq '\\[\\%' ? :
57 6 0 if (defined $stop_tag)
58 0 6 $stop_tag eq '%\\]' || $stop_tag eq '\\%\\]' ? :
64 0 6 if ($self->config->{'embedded_templates'})
65 0 0 unless "Dancer::ModuleLoader"->load("Template::Provider::FromDATA")
88 1 3 unless (defined $file)
95 1 2 if ($when eq 'outer') { }
1 1 elsif ($when eq 'inner') { }
116 1 2 if ($when eq 'outer') { }
1 1 elsif ($when eq 'inner') { }
128 5 9 unless $self->view_exists($template)
132 0 9 length $charset ? :
133 0 9 unless $_engine->process($template, $tokens, \$content, @options)
140 8 6 if ref $view
142 0 6 if ($self->config->{'embedded_templates'})
155 0 0 if ($self->config->{'embedded_templates'}) { }