summaryrefslogtreecommitdiffstats
path: root/test/lib/puppettest.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/puppettest.rb')
-rwxr-xr-xtest/lib/puppettest.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/lib/puppettest.rb b/test/lib/puppettest.rb
index 05d59a3a7..6e3d8cd4c 100755
--- a/test/lib/puppettest.rb
+++ b/test/lib/puppettest.rb
@@ -11,9 +11,11 @@ module PuppetTest
# the parent of that dir.
def basedir(*list)
unless defined? @@basedir
- case $0
- when /rake_test_loader/
+ case
+ when $0 =~ /rake_test_loader/
@@basedir = File.dirname(Dir.getwd)
+ when ENV['BASEDIR']
+ @@basedir = ENV['BASEDIR']
else
dir = nil
app = $0.sub /^\.\//, ""