Branch Coverage

blib/lib/Kelp/Module/Config.pm
Criterion Covered Total %
branch 23 28 82.1


line true false branch
90 2 632 unless $path
95 103 825 unless exists $val->{$chunk}
97 0 825 unless ref $val eq "HASH"
117 0 38 unless (defined $text)
137 1 37 if $error
138 1 36 unless ref $hash eq "HASH"
149 107 12 ref $self->path ? :
151 86 353 unless defined $path
153 41 312 if -r $filename
158 78 41 unless ($filename)
159 0 78 if ($ENV{'KELP_CONFIG_WARN'})
160 0 0 $mode eq 'config' ? :
196 8 49 if (my $extra = delete $args{'extra'})
197 7 1 if ref $extra eq "HASH"