2014-06-18 22:41:47 -05:00
|
|
|
module Homebrew
|
2012-04-16 16:44:11 -05:00
|
|
|
def tests
|
|
|
|
(HOMEBREW_LIBRARY/'Homebrew/test').cd do
|
|
|
|
ENV['TESTOPTS'] = '-v' if ARGV.verbose?
|
2014-09-10 09:50:47 +01:00
|
|
|
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"]}"
|
|
|
|
quiet_system("bundle", "check") || \
|
|
|
|
system("bundle", "install", "--path", "vendor/bundle")
|
|
|
|
system "bundle", "exec", "rake", "test"
|
2012-04-16 16:44:11 -05:00
|
|
|
exit $?.exitstatus
|
|
|
|
end
|
|
|
|
end
|
2012-03-25 00:49:18 +11:00
|
|
|
end
|