diff options
-rw-r--r-- | TestInit.pm | 11 | ||||
-rw-r--r-- | t/op/closure.t | 3 |
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; |