diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/bundled_gems.mspec | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/spec/bundled_gems.mspec b/spec/bundled_gems.mspec index 762fa1c165..435f8b381a 100644 --- a/spec/bundled_gems.mspec +++ b/spec/bundled_gems.mspec @@ -1,6 +1,13 @@ load File.dirname(__FILE__) + '/default.mspec' class MSpecScript - set :library, get(:stdlibs).to_a & get(:bundled_gems).to_a + test_bundled_gems = get(:stdlibs).to_a & get(:bundled_gems).to_a + unless ENV["BUNDLED_GEMS"].empty? + test_bundled_gems = ENV["BUNDLED_GEMS"].split(",").map do |gem| + test_bundled_gems.find{|test_gem| test_gem.include?(gem) } + end.compact + exit if test_bundled_gems.empty? + end + set :library, test_bundled_gems set :files, get(:library) end |