aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/tests.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/cmd/tests.rb')
-rw-r--r--Library/Homebrew/cmd/tests.rb10
1 files changed, 3 insertions, 7 deletions
diff --git a/Library/Homebrew/cmd/tests.rb b/Library/Homebrew/cmd/tests.rb
index 623c14f04..93f70f8eb 100644
--- a/Library/Homebrew/cmd/tests.rb
+++ b/Library/Homebrew/cmd/tests.rb
@@ -1,12 +1,8 @@
module Homebrew
def tests
- (HOMEBREW_LIBRARY/'Homebrew/test').cd do
- ENV['TESTOPTS'] = '-v' if ARGV.verbose?
- quiet_system("gem", "list", "--installed", "bundler") || \
- system("gem", "install", "--no-ri", "--no-rdoc",
- "--user-install", "bundler")
- require 'rubygems'
- ENV["PATH"] = "#{Gem.user_dir}/bin:#{ENV["PATH"]}"
+ (HOMEBREW_LIBRARY/"Homebrew/test").cd do
+ ENV["TESTOPTS"] = "-v" if ARGV.verbose?
+ Homebrew.install_gem_setup_path! "bundler"
quiet_system("bundle", "check") || \
system("bundle", "install", "--path", "vendor/bundle")
system "bundle", "exec", "rake", "test"