]> git.decadent.org.uk Git - maypole.git/blobdiff - t/apache_mvc.t
fixed apache_mvc.t to work with Apache2 (bug #29979 patch from Ben Hutchings)
[maypole.git] / t / apache_mvc.t
index 4bb718571676329d9de13ba29daff59a54cc1707..75e1a0abad523b739515ebb483caa358eeb76091 100644 (file)
@@ -1,10 +1,22 @@
 #!/usr/bin/perl -w
 use strict;
-use Test::More tests => 10;
-use Test::MockObject;
+use Test::More;
+
+BEGIN {
+    if (eval { require Apache2::RequestRec }) {
+       $ENV{MOD_PERL_API_VERSION} = 2;
+        plan tests => 3;
+    } elsif (eval { require Apache::Request }) {
+        plan tests => 3;
+    } else {
+       Test::More->import(skip_all =>"Neither Apache2::RequestRec nor Apache::Request is installed: $@");
+    }
+}
 
 require_ok('Apache::MVC');
 ok($Apache::MVC::VERSION, 'defines $VERSION');
+ok(Apache::MVC->can('ar'), 'defines an "ar" accessor');
+
 # defines $VERSION
 # uses mod_perl
 # @ISA = 'Maypole'