You are viewing a plain text version of this content. The canonical link for it is here.
Posted to test-commits@perl.apache.org by co...@apache.org on 2006/01/26 22:33:37 UTC

svn commit: r372610 - /perl/Apache-Test/trunk/lib/Apache/Test.pm

Author: colm
Date: Thu Jan 26 13:33:35 2006
New Revision: 372610

URL: http://svn.apache.org/viewcvs?rev=372610&view=rev
Log:
Add a need_imagemap subroutine and modify _need_multi into
reliably working.

Modified:
    perl/Apache-Test/trunk/lib/Apache/Test.pm

Modified: perl/Apache-Test/trunk/lib/Apache/Test.pm
URL: http://svn.apache.org/viewcvs/perl/Apache-Test/trunk/lib/Apache/Test.pm?rev=372610&r1=372609&r2=372610&view=diff
==============================================================================
--- perl/Apache-Test/trunk/lib/Apache/Test.pm (original)
+++ perl/Apache-Test/trunk/lib/Apache/Test.pm Thu Jan 26 13:33:35 2006
@@ -42,7 +42,7 @@
               need_module need_apache need_min_apache_version
               need_apache_version need_perl need_min_perl_version
               need_min_module_version need_threads need_apache_mpm
-              need_php need_php4 need_ssl);
+              need_php need_php4 need_ssl need_imagemap);
 
 my @have = map { (my $need = $_) =~ s/need/have/; $need } @need;
 
@@ -367,19 +367,16 @@
     return _need_multi(qw(auth auth_basic));
 }
 
-sub _need_multi {
+sub need_imagemap {
+    return _need_multi(qw(imagemap imap));
+}
 
+sub _need_multi {
     my @need = @_;
-
+    my $reason = join ' or ', @need;
     my $rc;
 
-    {
-        local @SkipReasons;
-
-        $rc = grep { need_module($_) } @need;
-    }
-
-    my $reason = join ' or ', @need;
+    $rc = grep { need_module($_) } @need;
 
     push @SkipReasons, "cannot find one of $reason"
         unless $rc;