|
Packit |
0bf95d |
#!/use/bin/perl
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
# Check Windows Explorer compatible directories
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
use strict;
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
BEGIN {
|
|
Packit |
0bf95d |
$| = 1;
|
|
Packit |
0bf95d |
$^W = 1;
|
|
Packit |
0bf95d |
}
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
use Test::More tests => 4;
|
|
Packit |
0bf95d |
use Archive::Zip qw( :ERROR_CODES :CONSTANTS );
|
|
Packit |
0bf95d |
|
|
Packit |
0bf95d |
my $zip = Archive::Zip->new;
|
|
Packit |
0bf95d |
isa_ok($zip, 'Archive::Zip');
|
|
Packit |
0bf95d |
my $member = $zip->addDirectory('foo/');
|
|
Packit |
0bf95d |
ok(defined($member), 'Created a member');
|
|
Packit |
0bf95d |
is($member->fileName, 'foo/', '->fileName ok');
|
|
Packit |
0bf95d |
ok(
|
|
Packit |
0bf95d |
$member->externalFileAttributes & 16,
|
|
Packit |
0bf95d |
'Directory has directory bit set as expected by Windows Explorer',
|
|
Packit |
0bf95d |
);
|