diff options
author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2021-09-13 11:31:38 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2021-09-13 14:39:23 +0900 |
commit | dbdceb8a191b540caae534d28cee6f20a9759d50 (patch) | |
tree | 93a3558b0ed768d537fce7e52ae3e3527478fcd9 /tool/lib/test/unit/testcase.rb | |
parent | 4676921730bd257c234396fd9134ae9876043756 (diff) |
Removed workaround for test_order
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/4828
Diffstat (limited to 'tool/lib/test/unit/testcase.rb')
-rw-r--r-- | tool/lib/test/unit/testcase.rb | 21 |
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 |