From c515132f0c4ae84dd1aa9be5a4630041c198dca8 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 29 Jun 2014 04:28:34 +0000 Subject: test/helper: ancient minitest compatibility RubyGems is not available on some LTS distros (Ubuntu precise with Ruby 1.9.3-p0) --- test/helper.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/helper.rb b/test/helper.rb index b704a2a..1812e99 100644 --- a/test/helper.rb +++ b/test/helper.rb @@ -50,14 +50,21 @@ if ENV["COVERAGE"] at_exit { __covmerge } end -gem 'minitest' +begin + gem 'minitest' +rescue LoadError +end require 'minitest/autorun' require "tempfile" Testcase = begin Minitest::Test rescue NameError - Minitest::Unit::TestCase + begin + Minitest::Unit::TestCase # minitest 4 + rescue + MiniTest::Unit::TestCase # minitest 3 + end end FIFOS = [] -- cgit v1.2.3-24-ge0c7