diff options
author | Jeremy Evans <code@jeremyevans.net> | 2022-04-22 13:01:43 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2022-04-22 15:00:16 -0700 |
commit | ab3cb29bd9bff9c16cfb9d19cc02026998282c12 (patch) | |
tree | 6127856f758af8ff4b435f845c2777e0f478ca94 /test/fileutils | |
parent | c2d38a0d2d78f749fba47073b33106fd2e57767a (diff) | |
download | ruby-ab3cb29bd9bff9c16cfb9d19cc02026998282c12.tar.gz |
Avoid defining the same test class in multiple files
Should fix issues with parallel testing sometimes not running all
tests.
This should be viewed skipping whitespace changes.
Fixes [Bug #18731]
Diffstat (limited to 'test/fileutils')
-rw-r--r-- | test/fileutils/clobber.rb | 5 | ||||
-rw-r--r-- | test/fileutils/test_dryrun.rb | 2 | ||||
-rw-r--r-- | test/fileutils/test_nowrite.rb | 2 | ||||
-rw-r--r-- | test/fileutils/test_verbose.rb | 2 | ||||
-rw-r--r-- | test/fileutils/visibility_tests.rb | 5 |
5 files changed, 5 insertions, 11 deletions
diff --git a/test/fileutils/clobber.rb b/test/fileutils/clobber.rb index fdcecd5e08..ac5c8c79c0 100644 --- a/test/fileutils/clobber.rb +++ b/test/fileutils/clobber.rb @@ -4,10 +4,7 @@ require 'test/unit' require 'tmpdir' require_relative 'fileasserts' -class TestFileUtils < Test::Unit::TestCase -end - -module TestFileUtils::Clobber +module TestFileUtilsClobber include Test::Unit::FileAssertions def my_rm_rf(path) diff --git a/test/fileutils/test_dryrun.rb b/test/fileutils/test_dryrun.rb index fd8a7805ec..a3efbb4bdf 100644 --- a/test/fileutils/test_dryrun.rb +++ b/test/fileutils/test_dryrun.rb @@ -8,7 +8,7 @@ require_relative 'visibility_tests' class TestFileUtilsDryRun < Test::Unit::TestCase include FileUtils::DryRun - include TestFileUtilsInc::Visibility + include TestFileUtilsIncVisibility def setup super diff --git a/test/fileutils/test_nowrite.rb b/test/fileutils/test_nowrite.rb index 543fa39f5a..659fa20886 100644 --- a/test/fileutils/test_nowrite.rb +++ b/test/fileutils/test_nowrite.rb @@ -8,7 +8,7 @@ require_relative 'visibility_tests' class TestFileUtilsNoWrite < Test::Unit::TestCase include FileUtils::NoWrite - include TestFileUtilsInc::Visibility + include TestFileUtilsIncVisibility def setup super diff --git a/test/fileutils/test_verbose.rb b/test/fileutils/test_verbose.rb index cf65be8e03..7987af2395 100644 --- a/test/fileutils/test_verbose.rb +++ b/test/fileutils/test_verbose.rb @@ -8,7 +8,7 @@ require_relative 'visibility_tests' class TestFileUtilsVerbose < Test::Unit::TestCase include FileUtils::Verbose - include TestFileUtilsInc::Visibility + include TestFileUtilsIncVisibility def setup super diff --git a/test/fileutils/visibility_tests.rb b/test/fileutils/visibility_tests.rb index 4c02c9d207..9f8f8dc9e1 100644 --- a/test/fileutils/visibility_tests.rb +++ b/test/fileutils/visibility_tests.rb @@ -2,14 +2,11 @@ require 'test/unit' require 'fileutils' -class TestFileUtilsInc < Test::Unit::TestCase -end - ## # These tests are reused in the FileUtils::Verbose, FileUtils::NoWrite and # FileUtils::DryRun tests -module TestFileUtilsInc::Visibility +module TestFileUtilsIncVisibility FileUtils::METHODS.each do |m| define_method "test_singleton_visibility_#{m}" do |