Condition Coverage: lib/Catalyst/Controller/Combine.pm

# Condition Coverage

File: | lib/Catalyst/Controller/Combine.pm
Coverage: | 32.1%

line | % | coverage | condition
--- | --- | --- | ---
250 | 0 |
A | dec
--- | ---
0 | 0
1 | 1
| $self->can($self->minifier) || sub { $_[0]; }
256 | 67 |
A | B | dec
--- | --- | ---
0 | X | 0
1 | 0 | 0
1 | 1 | 1
| $$self{'expire'} and $$self{'expire_in'}
391 | 100 |
A | dec
--- | ---
0 | 0
1 | 1
| shift @_ || 0
399 | 67 |
A | B | dec
--- | --- | ---
0 | 0 | 0
0 | 1 | 1
1 | X | 1
| $$self{'seen'}{$base_name} ||= $depends
403 | 50 |
A | B | C | dec
--- | --- | --- | ---
0 | X | X | 0
1 | 0 | X | 0
1 | 1 | 0 | 0
1 | 1 | 1 | 1
| $dependency_for and ref $dependency_for eq 'HASH' and exists $$dependency_for{$base_name}
440 | 0 |
A | B | C | dec
--- | --- | --- | ---
0 | 0 | 0 | 0
0 | 0 | 1 | 1
0 | 1 | X | 1
1 | X | X | 1
| not $self->replace or ref $self->replace ne 'HASH' or not scalar keys %{$self->replace;}
446 | 0 |
A | B | C | dec
--- | --- | --- | ---
0 | 0 | 0 | 0
0 | 0 | 1 | 1
0 | 1 | X | 1
1 | X | X | 1
| not $replacements or ref $replacements ne 'ARRAY' or not scalar @{$replacements;}