DataStore-CAS-FS
view release on metacpan or search on metacpan
or diag "Expected: ".join(' ', @expected)."\nActual: ".join(' ', @actual);
# Simulate a --max-depth using the skip_dir method on the iterator
@actual= ();
$iter->reset;
while (defined (my $x= $iter->())) {
push @actual, $x->resolved_canonical_path;
$iter->skip_dir
if @{$x->path_dirents} >= 6 && $x->type eq 'dir';
}
@expected= grep { (split m|/|, $_) <= 6 } @expected;
is_deeply( \@actual, \@expected, 'iteration skipped properly' )
or diag "Expected: ".join(' ', @expected)."\nActual: ".join(' ', @actual);
done_testing;
};
done_testing;
( run in 1.043 second using v1.01-cache-2.11-cpan-71847e10f99 )