diff options
Diffstat (limited to 'ext/IO-Compress/t/000prereq.t')
-rw-r--r-- | ext/IO-Compress/t/000prereq.t | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/ext/IO-Compress/t/000prereq.t b/ext/IO-Compress/t/000prereq.t new file mode 100644 index 0000000000..f2a687b41e --- /dev/null +++ b/ext/IO-Compress/t/000prereq.t @@ -0,0 +1,56 @@ +BEGIN { + if ($ENV{PERL_CORE}) { + chdir 't' if -d 't'; + @INC = ("../lib", "lib/compress"); + } +} + +use lib qw(t t/compress); +use strict ; +use warnings ; + +use Test::More ; + +BEGIN +{ + # use Test::NoWarnings, if available + my $extra = 0 ; + $extra = 1 + if eval { require Test::NoWarnings ; import Test::NoWarnings; 1 }; + + + my $VERSION = '2.019'; + my @NAMES = qw( + Compress::Raw::Bzip2 + Compress::Raw::Zlib + ); + + my @OPT = qw( + + ); + + plan tests => @NAMES + @OPT + $extra ; + + foreach my $name (@NAMES) + { + use_ok($name, $VERSION); + } + + + foreach my $name (@OPT) + { + eval " require $name " ; + if ($@) + { + ok 1, "$name not available" + } + else + { + my $ver = eval("\$${name}::VERSION"); + is $ver, $VERSION, "$name version should be $VERSION" + or diag "$name version is $ver, need $VERSION" ; + } + } + +} + |