We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
BUNDLED_GEMS
1 parent 6a97569 commit 1826b73Copy full SHA for 1826b73
1 file changed
tool/test-bundled-gems.rb
@@ -19,7 +19,7 @@
19
allowed_failures = allowed_failures.split(',').concat(DEFAULT_ALLOWED_FAILURES).uniq.reject(&:empty?)
20
21
# make test-bundled-gems BUNDLED_GEMS=gem1,gem2,gem3
22
-bundled_gems = ARGV.first || ''
+bundled_gems = nil if (bundled_gems = ARGV.first&.split(","))&.empty?
23
24
colorize = Colorize.new
25
rake = File.realpath("../../.bundle/bin/rake", __FILE__)
@@ -30,7 +30,7 @@
30
failed = []
31
File.foreach("#{gem_dir}/bundled_gems") do |line|
32
next unless gem = line[/^[^\s\#]+/]
33
- next unless bundled_gems.empty? || bundled_gems.split(",").include?(gem)
+ next if bundled_gems&.none? {|pat| File.fnmatch?(pat, gem)}
34
next unless File.directory?("#{gem_dir}/src/#{gem}/test")
35
36
test_command = "#{ruby} -C #{gem_dir}/src/#{gem} #{rake} test"
0 commit comments