summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2018-12-02 11:36:45 +0900
committeraycabta <aycabta@gmail.com>2019-08-16 06:07:11 +0900
commit1a5304228a03139b55821985856628cfe7362966 (patch)
treed10f9062259304d7cc3c3fc3efd973e7240f15d3
parent64f9f512c5837207436203c0ca47523cca2ecc62 (diff)
Use test-unit instead of minitest
Minitest 6 will err `assert_equal` with `nil`. https://github.com/seattlerb/minitest/issues/779
-rw-r--r--lib/rdoc/markup/formatter_test_case.rb2
-rw-r--r--test/rdoc/minitest_helper.rb11
2 files changed, 8 insertions, 5 deletions
diff --git a/lib/rdoc/markup/formatter_test_case.rb b/lib/rdoc/markup/formatter_test_case.rb
index 076b7c81bb..d1e8923681 100644
--- a/lib/rdoc/markup/formatter_test_case.rb
+++ b/lib/rdoc/markup/formatter_test_case.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
-require 'minitest/unit'
+require 'test-unit'
##
# Test case for creating new RDoc::Markup formatters. See
diff --git a/test/rdoc/minitest_helper.rb b/test/rdoc/minitest_helper.rb
index 50e41ebdd2..f22e4162ee 100644
--- a/test/rdoc/minitest_helper.rb
+++ b/test/rdoc/minitest_helper.rb
@@ -1,13 +1,13 @@
# frozen_string_literal: true
require 'bundler/errors'
begin
- gem 'minitest', '~> 5.0'
+ gem 'test-unit'
rescue NoMethodError, Gem::LoadError, Bundler::GemfileNotFound
# for ruby tests
end
-require 'minitest/autorun'
-require 'minitest/benchmark' unless ENV['NOBENCHMARK']
+require 'test-unit'
+# require 'minitest/benchmark' unless ENV['NOBENCHMARK']
require 'fileutils'
require 'pp'
@@ -30,7 +30,7 @@ require 'rdoc'
# * <code>@pwd</code> containing the current working directory
# * FileUtils, pp, Tempfile, Dir.tmpdir and StringIO
-class RDoc::TestCase < (defined?(Minitest::Test) ? Minitest::Test : MiniTest::Unit::TestCase)
+class RDoc::TestCase < Test::Unit::TestCase
##
# Abstract test-case setup
@@ -202,4 +202,7 @@ class RDoc::TestCase < (defined?(Minitest::Test) ? Minitest::Test : MiniTest::Un
end
end
end
+
+ alias capture_io capture_output
+ alias skip omit
end