Branch Coverage

blib/lib/Mojolicious/Plugin/ConfigGeneral.pm
Criterion Covered Total %
branch 18 42 42.8


line true false branch
175 1 0 unless ($noload)
177 0 1 unless -r $file
182 0 1 unless ref $opts eq "HASH"
189 1 0 unless ($noload)
191 0 1 if $@
192 0 1 unless ref $cfg eq "Config::General"
200 0 1 if ref $defaults eq "HASH" and scalar keys %$defaults
218 0 1 unless defined $_[0] and length $_[0]
220 1 0 if ($node and ref $node eq 'ARRAY') { }
0 0 elsif (defined $node and not ref $node) { }
221 1 0 exists $node->[0] ? :
229 0 1 unless defined $_[0] and length $_[0]
231 1 0 if ($node and ref $node eq 'ARRAY') { }
0 0 elsif (defined $node and not ref $node) { }
232 1 0 exists $node->[0] ? :
240 0 1 unless defined $_[0] and length $_[0]
242 1 0 if ($node and ref $node eq 'ARRAY') { }
0 0 elsif (defined $node) { }
251 0 1 unless defined $_[0] and length $_[0]
253 1 0 if ($node and ref $node eq "HASH")
269 0 1 wantarray ? :