Branch Coverage

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


line true false branch
20 1 1 unless $class->can("process") or "Dancer::ModuleLoader"->load($class)
24 0 6 length $charset ? :
28 0 6 $is_subclass ? :
29 0 6 $is_subclass ? :
32 0 6 $is_subclass ? :
36 0 6 $is_subclass ? :
40 0 6 $is_subclass ? :
49 6 0 if (defined $start_tag)
50 0 6 $start_tag eq '\\[%' || $start_tag eq '\\[\\%' ? :
56 6 0 if (defined $stop_tag)
57 0 6 $stop_tag eq '%\\]' || $stop_tag eq '\\%\\]' ? :
63 0 6 if ($self->config->{'embedded_templates'})
64 0 0 unless "Dancer::ModuleLoader"->load("Template::Provider::FromDATA")
87 1 3 unless (defined $file)
94 1 2 if ($when eq 'outer') { }
1 1 elsif ($when eq 'inner') { }
115 1 2 if ($when eq 'outer') { }
1 1 elsif ($when eq 'inner') { }
127 5 9 unless $self->view_exists($template)
131 0 9 length $charset ? :
132 0 9 unless $_engine->process($template, $tokens, \$content, @options)
139 8 6 if ref $view
141 0 6 if ($self->config->{'embedded_templates'})
154 0 0 if ($self->config->{'embedded_templates'}) { }