summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTangRufus <[email protected]>2025-05-30 02:52:11 +0100
committerHiroshi SHIBATA <[email protected]>2025-06-03 08:05:31 +0900
commit68345e2930e18777f442a7ed67b5acbb37eeed16 (patch)
treed97edc8f893b91bb873db9912060cce0cad34e9d /lib
parent2745221ad857113bfa8f6c40065668efa034e591 (diff)
[rubygems/rubygems] Only ignore `test/` when generating gems with `minitest` or `test-unit`
https://github.com/rubygems/rubygems/commit/c464f2036a
Diffstat (limited to 'lib')
-rw-r--r--lib/bundler/cli/gem.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/bundler/cli/gem.rb b/lib/bundler/cli/gem.rb
index c600655d45..43b8516508 100644
--- a/lib/bundler/cli/gem.rb
+++ b/lib/bundler/cli/gem.rb
@@ -74,7 +74,7 @@ module Bundler
required_ruby_version: required_ruby_version,
rust_builder_required_rubygems_version: rust_builder_required_rubygems_version,
minitest_constant_name: minitest_constant_name,
- ignore_files: %w[bin/ test/ features/ .git Gemfile],
+ ignore_files: %w[bin/ features/ .git Gemfile],
}
ensure_safe_gem_name(name, constant_array)
@@ -125,12 +125,14 @@ module Bundler
"test/minitest/test_newgem.rb.tt" => "test/#{minitest_namespaced_path}.rb"
)
config[:test_task] = :test
+ config[:ignore_files] << "test/"
when "test-unit"
templates.merge!(
"test/test-unit/test_helper.rb.tt" => "test/test_helper.rb",
"test/test-unit/newgem_test.rb.tt" => "test/#{namespaced_path}_test.rb"
)
config[:test_task] = :test
+ config[:ignore_files] << "test/"
end
end