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" gem "minitest", "< 5.0.0"
rescue Gem::LoadError rescue Gem::LoadError
require "test/unit/assertions" require "test/unit/assertions"
FailedAssertion = Test::Unit::AssertionFailedError
else else
require "minitest/unit" require "minitest/unit"
require "test/unit/assertions" require "test/unit/assertions"
FailedAssertion = MiniTest::Assertion
end end
else else
require "test/unit/assertions" require "test/unit/assertions"
end
if defined?(MiniTest::Assertion)
FailedAssertion = MiniTest::Assertion
elsif defined?(Minitest::Assertion)
FailedAssertion = Minitest::Assertion
else
FailedAssertion = Test::Unit::AssertionFailedError FailedAssertion = Test::Unit::AssertionFailedError
end end