summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TestInit.pm11
-rw-r--r--t/op/closure.t3
2 files changed, 12 insertions, 2 deletions
diff --git a/TestInit.pm b/TestInit.pm
index 16eb318cc3..f4ed6fd93d 100644
--- a/TestInit.pm
+++ b/TestInit.pm
@@ -76,7 +76,16 @@ sub import {
} else {
# (likely) we're being run by t/TEST or t/harness, and we're a test
# in t/
- @INC = '../lib';
+ if (defined &DynaLoader::boot_DynaLoader) {
+ @INC = '../lib';
+ }
+ else {
+ # miniperl/minitest
+ # t/TEST does not supply -I../lib, so buildcustomize.pl is
+ # not automatically included.
+ unshift @INC, '../lib';
+ do "../lib/buildcustomize.pl";
+ }
}
}
diff --git a/t/op/closure.t b/t/op/closure.t
index 82e65c5e84..42b6991536 100644
--- a/t/op/closure.t
+++ b/t/op/closure.t
@@ -8,8 +8,9 @@
BEGIN {
chdir 't' if -d 't';
- @INC = '../lib';
require './test.pl';
+ @INC = () unless is_miniperl();
+ unshift @INC, '../lib';
}
use Config;