Branch Coverage

blib/lib/Directory/Scanner/Stream/Recursive.pm
Criterion Covered Total %
branch 10 14 71.4


line true false branch
35 0 13 unless &Scalar::Util::blessed($stream) and $stream->roles::DOES('Directory::Scanner::API::Stream')
65 0 105 if $self->{'_is_done'}
68 0 105 if $self->{'_is_closed'}
75 150 13 if (my $current = $self->{'_stack'}[-1]) { }
77 92 58 if (my $candidate = $current->next) { }
81 45 47 if ($candidate->is_dir)
95 58 0 unless $old->is_closed