Blame t/16_decrypt.t

Packit 0bf95d
#!/usr/bin/perl
Packit 0bf95d
Packit 0bf95d
use strict;
Packit 0bf95d
use warnings;
Packit 0bf95d
Packit 0bf95d
BEGIN { $| = 1; }
Packit 0bf95d
Packit 0bf95d
use Archive::Zip qw( :ERROR_CODES );
Packit 0bf95d
use Test::More;
Packit 0bf95d
Packit 0bf95d
my $zip = Archive::Zip->new();
Packit 0bf95d
isa_ok($zip, "Archive::Zip");
Packit 0bf95d
is($zip->read("t/data/crypcomp.zip"), AZ_OK, "Read file");
Packit 0bf95d
Packit 0bf95d
ok(my @mn = $zip->memberNames, "get memberNames");
Packit 0bf95d
is_deeply(\@mn, ["test"], "memberNames");
Packit 0bf95d
ok(my $m = $zip->memberNamed($mn[0]), "find member");
Packit 0bf95d
isa_ok($m, "Archive::Zip::Member");
Packit 0bf95d
Packit 0bf95d
is($m->password("test"), "test", "correct password");
Packit 0bf95d
is($m->contents, "encryption test\n" x 100, "Decoded buffer");
Packit 0bf95d
Packit 0bf95d
done_testing;