xref: /openbsd-src/gnu/usr.bin/perl/cpan/Text-Balanced/t/96_pmv.t (revision 256a93a44f36679bee503f12e49566c2183f6181)
1*256a93a4Safresh1#!/usr/bin/perl
2*256a93a4Safresh1
3*256a93a4Safresh1# Test that our declared minimum Perl version matches our syntax
4*256a93a4Safresh1
5*256a93a4Safresh1use 5.008001;
6*256a93a4Safresh1
7*256a93a4Safresh1use strict;
8*256a93a4Safresh1use warnings;
9*256a93a4Safresh1
10*256a93a4Safresh1use Test::More;
11*256a93a4Safresh1
12*256a93a4Safresh1my @MODULES = (
13*256a93a4Safresh1    'Perl::MinimumVersion 1.20',
14*256a93a4Safresh1    'Test::MinimumVersion 0.101082',
15*256a93a4Safresh1);
16*256a93a4Safresh1
17*256a93a4Safresh1# Don't run tests for installs
18*256a93a4Safresh1use Test::More;
19*256a93a4Safresh1unless ( $ENV{AUTHOR_TESTING} ) {
20*256a93a4Safresh1    plan( skip_all => "Author testing only" );
21*256a93a4Safresh1}
22*256a93a4Safresh1
23*256a93a4Safresh1# Load the testing modules
24*256a93a4Safresh1foreach my $MODULE ( @MODULES ) {
25*256a93a4Safresh1    ## no critic (BuiltinFunctions::ProhibitStringyEval)
26*256a93a4Safresh1    eval "use $MODULE";
27*256a93a4Safresh1    if ( $@ ) {
28*256a93a4Safresh1        plan( skip_all => "$MODULE not available for testing" );
29*256a93a4Safresh1    }
30*256a93a4Safresh1}
31*256a93a4Safresh1
32*256a93a4Safresh1all_minimum_version_from_mymetayml_ok();
33