Try to workaround gem packaging shenanigans

This commit is contained in:
Jack Nagel 2014-07-11 17:23:04 -05:00
parent 19847285f2
commit 58b99f2cee

View File

@ -9,14 +9,19 @@ module Homebrew
gem "minitest", "< 5.0.0"
rescue Gem::LoadError
require "test/unit/assertions"
FailedAssertion = Test::Unit::AssertionFailedError
else
require "minitest/unit"
require "test/unit/assertions"
FailedAssertion = MiniTest::Assertion
end
else
require "test/unit/assertions"
end
if defined?(MiniTest::Assertion)
FailedAssertion = MiniTest::Assertion
elsif defined?(Minitest::Assertion)
FailedAssertion = Minitest::Assertion
else
FailedAssertion = Test::Unit::AssertionFailedError
end