— |
#!perl -w
require './Makefile.PL' ;
our %module = get_module_info();
my $module = $module {NAME};
( my $file = $module ) =~ s!::!/!g;
require "$file.pm" ;
my $version = sprintf '%0.2f' , $module ->VERSION;
my $changes = do { local $/; open my $fh , 'Changes' or die $!; < $fh > };
ok $changes =~ /^(. *$version .*)$/m, "We find version $version for $module" ;
my $changes_line = $1;
ok $changes_line =~ / $version \s+20\d\d-[01]\d-[0123]\d\b/, "We find a release date on the same line"
or diag $changes_line ;
|