-BEGIN { if (eval { require mod_perl }) {
- plan tests => 2;
- } else { Test::More->import(skip_all =>"mod_perl is not installed: $@") }
- }
+
+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: $@");
+ }
+}
+