Branch Coverage

blib/lib/Mojolicious/Plugin/Export.pm
Criterion Covered Total %
branch 45 52 86.5


line true false branch
116 8 0 $app->can('config') ? :
118 0 3 unless ($self->can($key))
142 0 8 if ($opt->{'base'} and $opt->{'base'} =~ m[^[^/]]u)
148 5 0 m[^/]u ? :
5 3 @{$opt->{'pages'};} ? :
161 0 40 if $history{$page}{'res'}
166 5 35 if ($res->is_error)
167 5 0 unless ($opt->{'quiet'})
175 5 30 if ($res->is_redirect)
186 25 5 if ($type and $type =~ m[^text/html]u and my $dom = $res->dom)
187 6 19 $page =~ m[/$]u ? :
193 16 42 if $url =~ m[^(?:[a-zA-Z]+:|//)]u
195 5 37 if $url =~ /^#/u
198 22 15 $url =~ m[^/]u ? :
202 0 37 if (my $loc = $history{$path}{'redirect_to'}) { }
210 32 5 unless ($history{$path}{'res'})
225 25 5 $_->[1] =~ m[^text/html]u ? :
234 25 6 if (ref $content eq 'Mojo::DOM')
240 5 53 if ($opt->{'base'} and $url =~ m[^/]u)
241 1 4 $url eq '/' ? :
253 25 6 if (ref $content eq 'Mojo::DOM')
263 25 6 unless ($to =~ m[[.][^/.]+$]u)
268 12 19 if (not -d $dir) { }
270 11 1 unless $quiet
273 18 1 unless $quiet
276 29 2 unless $quiet