Branch Coverage

blib/lib/Pickles/Context.pm
Criterion Covered Total %
branch 20 34 58.8


line true false branch
25 0 0 unless blessed $self
71 3 5 if (@_ == 1 and ref $_[0] eq 'HASH') { }
77 0 8 unless $args{'env'}
90 21 0 ref $self ? :
120 0 2 if ($view_class) { }
128 2 0 unless ($view)
145 0 4 unless ($controller_class and $self->validate_action($action))
151 3 1 unless ($controller)
163 0 0 unless (/^PICKLES_EXCEPTION_ABORT/)
168 2 2 unless ($self->finished)
181 2 2 if $path =~ m[/$]
199 1 4 scalar @args && ref $args[$#args] eq 'HASH' ? :
202 2 3 unless ($args[0] =~ m[^/])
239 0 0 $url =~ m[^https?://] ? :
248 0 4 unless $controller
263 0 4 unless defined $action
264 0 4 if $_reserved_actions{$action}