Skip to content

Use test-unit instead of minitest #673

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 9, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/rdoc/markup/formatter_test_case.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest/unit'
require 'test-unit'

##
# Test case for creating new RDoc::Markup formatters. See
Expand Down
13 changes: 8 additions & 5 deletions test/rdoc/minitest_helper.rb → test/rdoc/helper.rb
Original file line number Diff line number Diff line change
@@ -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'
Expand All @@ -30,7 +30,7 @@
# * <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
Expand Down Expand Up @@ -192,7 +192,7 @@ def verb *parts
# run capture_io with setting $VERBOSE = true

def verbose_capture_io
capture_io do
capture_output do
begin
orig_verbose = $VERBOSE
$VERBOSE = true
Expand All @@ -202,4 +202,7 @@ def verbose_capture_io
end
end
end

alias capture_io capture_output
alias skip omit
end
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_attr.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocAttr < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_comment.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: us-ascii
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'

class TestRDocComment < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_context_section.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocContextSection < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_encoding.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: US-ASCII
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'

class TestRDocEncoding < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_generator_darkfish.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocGeneratorDarkfish < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_generator_json_index.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: US-ASCII
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'

class TestRDocGeneratorJsonIndex < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_generator_markup.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocGeneratorMarkup < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_generator_pot.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocGeneratorPOT < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_generator_pot_po.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocGeneratorPOTPO < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_generator_pot_po_entry.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocGeneratorPOTPOEntry < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_generator_ri.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocGeneratorRI < RDoc::TestCase

Expand Down
8 changes: 4 additions & 4 deletions test/rdoc/test_rdoc_i18n_locale.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocI18nLocale < RDoc::TestCase

Expand All @@ -23,9 +23,9 @@ def test_name
end

def test_load_nonexistent_po
File.stub(:exist?, false) do
refute @locale.load('nonexsitent-locale')
end
locale = File.join(@locale_dir, 'nonexsitent-locale')
refute_file locale
refute @locale.load(locale)
end

def test_load_existent_po
Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_i18n_text.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocI18nText < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markdown.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: UTF-8
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'
require 'rdoc/markup/block_quote'
require 'rdoc/markdown'

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markdown_test.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'
require 'pp'

require 'rdoc'
Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkup < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_attribute_manager.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupAttributeManager < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_attributes.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupAttributes < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_document.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupDocument < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_formatter.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupFormatter < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_hard_break.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupHardBreak < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_heading.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupHeading < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_include.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupInclude < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_indented_paragraph.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupIndentedParagraph < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_paragraph.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupParagraph < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_parser.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: utf-8
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupParser < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_pre_process.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupPreProcess < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_raw.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupRaw < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_ansi.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToAnsi < RDoc::Markup::TextFormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_bs.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToBs < RDoc::Markup::TextFormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_html.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToHtml < RDoc::Markup::FormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_html_snippet.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToHtmlSnippet < RDoc::Markup::FormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_joined_paragraph.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToJoinedParagraph < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_label.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToLabel < RDoc::Markup::FormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_markdown.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToMarkdown < RDoc::Markup::TextFormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_rdoc.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToRDoc < RDoc::Markup::TextFormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_table_of_contents.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToTableOfContents < RDoc::Markup::FormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_to_tt_only.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupToTtOnly < RDoc::Markup::FormatterTestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_markup_verbatim.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocMarkupVerbatim < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_options.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocOptions < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_parser.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# -*- coding: us-ascii -*-
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'

class TestRDocParser < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_parser_c.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

=begin
TODO: test call-seq parsing
Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_parser_changelog.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocParserChangeLog < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_parser_markdown.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocParserMarkdown < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_parser_rd.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'minitest_helper'
require_relative 'helper'

class TestRDocParserRd < RDoc::TestCase

Expand Down
2 changes: 1 addition & 1 deletion test/rdoc/test_rdoc_parser_ruby.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

require 'minitest_helper'
require_relative 'helper'

class TestRDocParserRuby < RDoc::TestCase

Expand Down
Loading