use lib 't', 'lib'; use strict; use warnings; use Test::More; use IO::All; use IO_All_Test; use Cwd qw(abs_path); my $linkname = 't/output/mylink'; my $cwd = abs_path('.'); eval { symlink("t/mydir", $linkname) or die $! }; if ($@ or not -l $linkname) { plan skip_all => 'Cannot call symlink on this platform'; } else { plan tests => 2; } my $io = io($linkname); my @files = $io->all_files; is(scalar @files, 3); @files = $io->All_Files; is(scalar @files, 6);