summaryrefslogtreecommitdiff
path: root/spec/mspec/lib/mspec/utils/script.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/mspec/lib/mspec/utils/script.rb')
-rw-r--r--spec/mspec/lib/mspec/utils/script.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/spec/mspec/lib/mspec/utils/script.rb b/spec/mspec/lib/mspec/utils/script.rb
index b9f8b17fdc..dd1603c20a 100644
--- a/spec/mspec/lib/mspec/utils/script.rb
+++ b/spec/mspec/lib/mspec/utils/script.rb
@@ -84,7 +84,12 @@ class MSpecScript
names.each do |name|
config[:path].each do |dir|
- file = File.expand_path name, dir
+ begin
+ file = File.expand_path name, dir
+ rescue ArgumentError
+ # File.expand_path can issue error e.g. if HOME is not available
+ next
+ end
if @loaded.include?(file)
return true
elsif File.exist? file