update diagnostic

This commit is contained in:
Graham Ollis
2014-03-21 14:57:50 -04:00
parent af07f0f983
commit a1f36d716f
2 changed files with 18 additions and 7 deletions

1
t/00_diag.pre.txt Normal file
View File

@@ -0,0 +1 @@
EV

View File

@@ -1,12 +1,22 @@
use strict;
use warnings;
use Test::More tests => 1;
BEGIN { eval q{ use EV } }
eval q{
use FindBin ();
use File::Spec;
BEGIN {
my @modules;
eval q{
require FindBin;
require File::Spec;
1;
} || die $@;
} || die $@;
do {
my $fh;
open($fh, '<', File::Spec->catfile($FindBin::Bin, '00_diag.pre.txt'));
@modules = <$fh>;
close $fh;
chomp @modules;
};
eval qq{ require $_ } for @modules;
};
pass 'okay';
@@ -34,7 +44,7 @@ require(File::Spec->catfile($FindBin::Bin, '00_diag.pl'))
foreach my $module (@modules)
{
if(eval qq{ use $module; 1 })
if(eval qq{ require $module; 1 })
{
my $ver = eval qq{ \$$module\::VERSION };
$ver = 'undef' unless defined $ver;