diff options
Diffstat (limited to 'spec/bundled_gems.mspec')
| -rw-r--r-- | spec/bundled_gems.mspec | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/bundled_gems.mspec b/spec/bundled_gems.mspec new file mode 100644 index 0000000000..f7edb34c75 --- /dev/null +++ b/spec/bundled_gems.mspec @@ -0,0 +1,14 @@ +load File.dirname(__FILE__) + '/default.mspec' + +class MSpecScript + test_bundled_gems = get(:stdlibs).to_a & get(:bundled_gems).to_a + unless ENV["BUNDLED_GEMS"].nil? || ENV["BUNDLED_GEMS"].empty? + test_bundled_gems = ENV["BUNDLED_GEMS"].split(",").map do |gem| + gem = "openstruct" if gem == "ostruct" + 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 |
