Merge pull request #2823 from MikeMcQuaid/test-simplify-minitest

test: simplify minitest inclusion.
This commit is contained in:
Mike McQuaid 2017-06-25 13:30:47 +01:00 committed by GitHub
commit 3ce667f3b9
2 changed files with 2 additions and 22 deletions

View File

@ -83,7 +83,7 @@ module Homebrew
exec(*args)
end
end
rescue Assertions::FailedAssertion => e
rescue MiniTest::Assertion => e
ofail "#{f.full_name}: failed"
puts e.message
rescue Exception => e

View File

@ -1,26 +1,6 @@
module Homebrew
module Assertions
if defined?(Gem)
begin
gem "minitest", "< 5.0.0"
rescue Gem::LoadError
require "test/unit/assertions"
else
require "minitest/unit"
require "test/unit/assertions"
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
require "test/unit/assertions"
include ::Test::Unit::Assertions
# Returns the output of running cmd, and asserts the exit status