ruby-changes:67891
From: Hiroshi <ko1@a...>
Date: Sat, 11 Sep 2021 08:48:33 +0900 (JST)
Subject: [ruby-changes:67891] ad979a5e00 (master): Replace Test::Unit to Test::Unit::Runner migrated with MiniTest::Unit
https://git.ruby-lang.org/ruby.git/commit/?id=ad979a5e00 From ad979a5e00996881a06a5863a607009ed7e13320 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA <hsbt@r...> Date: Thu, 9 Sep 2021 14:26:57 +0900 Subject: Replace Test::Unit to Test::Unit::Runner migrated with MiniTest::Unit --- tool/test/testunit/metametameta.rb | 10 +++++----- tool/test/testunit/test_minitest_unit.rb | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/tool/test/testunit/metametameta.rb b/tool/test/testunit/metametameta.rb index d570106..e494038 100644 --- a/tool/test/testunit/metametameta.rb +++ b/tool/test/testunit/metametameta.rb @@ -45,9 +45,9 @@ class MetaMetaMetaTestCase < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/tool/test/testunit/metametameta.rb#L45 super srand 42 Test::Unit::TestCase.reset - @tu = Test::Unit.new + @tu = Test::Unit::Runner.new - Test::Unit.runner = nil # protect the outer runner from the inner tests + Test::Unit::Runner.runner = nil # protect the outer runner from the inner tests end def teardown @@ -57,13 +57,13 @@ class MetaMetaMetaTestCase < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/tool/test/testunit/metametameta.rb#L57 def with_output synchronize do begin - save = Test::Unit.output + save = Test::Unit::Runner.output @output = StringIO.new("") - Test::Unit.output = @output + Test::Unit::Runner.output = @output yield ensure - Test::Unit.output = save + Test::Unit::Runner.output = save end end end diff --git a/tool/test/testunit/test_minitest_unit.rb b/tool/test/testunit/test_minitest_unit.rb index 2b70825..c0e32f5 100644 --- a/tool/test/testunit/test_minitest_unit.rb +++ b/tool/test/testunit/test_minitest_unit.rb @@ -153,7 +153,7 @@ class TestMiniTestUnit < MetaMetaMetaTestCase https://github.com/ruby/ruby/blob/trunk/tool/test/testunit/test_minitest_unit.rb#L153 end def test_default_runner_is_minitest_unit - assert_instance_of Test::Unit, Test::Unit.runner + assert_instance_of Test::Unit::Runner, Test::Unit::Runner.runner end @@ -497,7 +497,7 @@ class TestMiniTestRunner < MetaMetaMetaTestCase https://github.com/ruby/ruby/blob/trunk/tool/test/testunit/test_minitest_unit.rb#L497 end def test_run_with_other_runner - Test::Unit.runner = Class.new Test::Unit do + Test::Unit::Runner.runner = Class.new Test::Unit::Runner do def _run_suite suite, type suite.before_suite # Run once before each suite super suite, type @@ -508,7 +508,7 @@ class TestMiniTestRunner < MetaMetaMetaTestCase https://github.com/ruby/ruby/blob/trunk/tool/test/testunit/test_minitest_unit.rb#L508 def self.name; "wacky!" end def self.before_suite - Test::Unit.output.puts "Running #{self.name} tests" + Test::Unit::Runner.output.puts "Running #{self.name} tests" @@foo = 1 end @@ -1722,7 +1722,7 @@ class TestMiniTestUnitRecording < MetaMetaMetaTestCase https://github.com/ruby/ruby/blob/trunk/tool/test/testunit/test_minitest_unit.rb#L1722 @recording ||= Hash.new { |h,k| h[k] = [] } end - Test::Unit.runner = @tu + Test::Unit::Runner.runner = @tu Class.new Test::Unit::TestCase, &block -- cgit v1.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/