summaryrefslogtreecommitdiff
path: root/tool/lib
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2021-09-13 11:31:38 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2021-09-13 14:39:23 +0900
commitdbdceb8a191b540caae534d28cee6f20a9759d50 (patch)
tree93a3558b0ed768d537fce7e52ae3e3527478fcd9 /tool/lib
parent4676921730bd257c234396fd9134ae9876043756 (diff)
Removed workaround for test_order
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4828
Diffstat (limited to 'tool/lib')
-rw-r--r--tool/lib/test/unit/testcase.rb21
1 files changed, 8 insertions, 13 deletions
diff --git a/tool/lib/test/unit/testcase.rb b/tool/lib/test/unit/testcase.rb
index 565a69a275..dab25defff 100644
--- a/tool/lib/test/unit/testcase.rb
+++ b/tool/lib/test/unit/testcase.rb
@@ -256,8 +256,14 @@ module Test
super
end
- def self.test_order # :nodoc:
- :sorted
+ @test_order = :sorted
+
+ class << self
+ attr_writer :test_order
+ end
+
+ def self.test_order
+ defined?(@test_order) ? @test_order : superclass.test_order
end
def self.test_suites # :nodoc:
@@ -335,17 +341,6 @@ module Test
end
@test_methods[name] = true
end
-
- test_order = self.test_order
- class << self
- attr_writer :test_order
- undef test_order
- end
- def self.test_order
- defined?(@test_order) ? @test_order : superclass.test_order
- end
- self.test_order = test_order
-
end
end
end