1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/usr/bin/perl
use strict;
use warnings;
use Test::More 0.47;
use Perl::MinimumVersion;
my %examples=(
q{use re "/xx"; } => '5.025009',
q{use re "/mxsx"; } => '5.025009',
q{use re "debug"; } => '5.006',
q{use re; } => '5.006',
q{use re qw(taint /xx); } => '5.025009',
q{use re qw(taint /x); } => '5.014',
q{use re "/x"} => '5.014',
q{use re qw</n>; } => '5.021008',
q{use re qw</n /xx>; } => '5.025009',
);
plan tests => scalar keys %examples;
foreach my $example (sort keys %examples) {
my $v = Perl::MinimumVersion->new(\$example)->minimum_version;
is( $v, $examples{$example}, $example )
or $@ && diag $@;
}
|