rubocops/text: Allow all "#{bin}/foo" interpolated strings with spaces

- This was complaining about `shell_output("#{bin}/abricate-get_db --help 2>&1")` which it shouldn't have.
This commit is contained in:
Issy Long 2024-07-28 17:15:56 +01:00
parent 807a934574
commit f0084e611a
No known key found for this signature in database
2 changed files with 4 additions and 0 deletions

View File

@ -158,6 +158,8 @@ module RuboCop
end
def path_starts_with_bin?(path, starts_with)
return false if path.include?(" ")
path_starts_with?(path, starts_with, bin: true)
end

View File

@ -150,6 +150,8 @@ RSpec.describe RuboCop::Cop::FormulaAuditStrict::Text do
class Foo < Formula
test do
shell_output("\#{bin}/foo --version")
assert_match "help", shell_output("\#{bin}/foo-something --help 2>&1")
assert_match "OK", shell_output("\#{bin}/foo-something_else --check 2>&1")
end
end
RUBY