ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/t/05_readdir.t
Revision: 1.1
Committed: Sun Aug 28 10:21:27 2005 UTC (18 years, 10 months ago) by root
Content type: application/x-troff
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 #!/usr/bin/perl
2    
3     use Test;
4     use IO::AIO;
5    
6     # this is a lame test, but....
7    
8     BEGIN { plan tests => 5 }
9    
10     my %f;
11     ok ((opendir my $dir, "."), 1, "$!");
12     $f{$_}++ for readdir $dir;
13    
14     aio_readdir ".", sub {
15     delete $f{"."};
16     delete $f{".."};
17     if ($_[0]) {
18     ok (1);
19     my $ok = 1;
20     $ok &&= delete $f{$_} for @{$_[0]};
21     ok ($ok);
22     ok (!scalar keys %f);
23     } else {
24     ok (0,1,"$!");
25     }
26     };
27    
28     IO::AIO::poll;
29    
30     print "ok 5\n";
31