Reduce Perl dependency to 5.10.1
authorMarius Gavrilescu <marius@ieval.ro>
Sat, 15 Aug 2015 20:10:15 +0000 (23:10 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Sat, 15 Aug 2015 20:10:15 +0000 (23:10 +0300)
Makefile.PL
lib/Mafia.pm
t/examples.t

index 2ff875dee79985cd317e1b86ebf13be235c42306..f78c2187c2cc53560b0e36a986ad273e4da147c6 100644 (file)
@@ -6,7 +6,7 @@ WriteMakefile(
        VERSION_FROM      => 'lib/Mafia.pm',
        ABSTRACT_FROM     => 'lib/Mafia.pm',
        AUTHOR            => 'Marius Gavrilescu <marius@ieval.ro>',
-       MIN_PERL_VERSION  => '5.14.0',
+       MIN_PERL_VERSION  => '5.10.1',
        LICENSE           => 'perl',
        SIGN              => 1,
        META_MERGE         => {
index 40eeaba1989f1932d71db666af4c0ccf79f324b2..7785546bce3c0425340b6a28cd6c3b4bd87ad5ce 100644 (file)
@@ -1,6 +1,6 @@
 package Mafia;
 
-use 5.014000;
+use 5.010001;
 use strict;
 use warnings;
 use parent qw/Exporter/;
index 63efb10f15f68bacb391a183ffc11f0b1b1e0c69..977cd6ef290bf17dc87111e2caac94f330186958 100644 (file)
@@ -1,13 +1,14 @@
 #!/usr/bin/perl
-use 5.014000;
+use 5.010001;
+use strict;
 use warnings;
 
 use IO::Handle;
-use Mafia;
 
 my @examples;
-BEGIN { @examples = map { s/\.pl//r } glob 't/examples/*.pl' };
-use Test::More tests => scalar @examples;
+BEGIN { @examples = glob 't/examples/*.pl' };
+use Test::More tests => 1 + @examples;
+BEGIN { use_ok('Mafia') }
 
 for my $example (@examples) {
        my $out;
@@ -15,7 +16,8 @@ for my $example (@examples) {
        open STDOUT, '>', \$out;
        clean;
 
+       do $example;
+       $example =~ s/\.pl$//;
        my $ok = join '', IO::File->new("$example.out", '<')->getlines;
-       do "$example.pl";
        is $out, $ok, substr $example, length 't/examples/'
 }
This page took 0.012944 seconds and 4 git commands to generate.