Don't include FileUtils everywhere

This commit is contained in:
Douglas Eichelberger 2024-03-30 19:10:56 -07:00
parent c1a4a806e1
commit fde7d380f7
9 changed files with 16 additions and 2 deletions

View File

@ -1,6 +1,8 @@
# frozen_string_literal: true
RSpec.describe "Internal Tap JSON -- Formula" do
include FileUtils
let(:internal_tap_json) { File.read(TEST_FIXTURE_DIR/"internal_tap_json/homebrew-core.json").chomp }
let(:tap_git_head) { "9977471165641744a829d3e494fa563407503297" }

View File

@ -3,6 +3,8 @@
require "cmd/shared_examples/args_parse"
RSpec.describe "brew deps" do
include FileUtils
it_behaves_like "parseable arguments"
it "outputs all of a Formula's dependencies and their dependencies on separate lines", :integration_test do

View File

@ -3,6 +3,8 @@
require "cmd/shared_examples/args_parse"
RSpec.describe "brew uses" do
include FileUtils
it_behaves_like "parseable arguments"
it "prints the Formulae a given Formula is used by", :integration_test do

View File

@ -6,6 +6,8 @@ require "tap"
require "cmd/shared_examples/args_parse"
RSpec.describe Homebrew::DevCmd::PrPull do
include FileUtils
let(:pr_pull) { described_class.new(["foo"]) }
let(:formula_rebuild) do
<<~EOS

View File

@ -3,6 +3,8 @@
require "formula_auditor"
RSpec.describe Homebrew::FormulaAuditor do
include FileUtils
let(:dir) { mktmpdir }
let(:foo_version) do
@count ||= 0

View File

@ -4,6 +4,8 @@ require "keg"
require "stringio"
RSpec.describe Keg do
include FileUtils
def setup_test_keg(name, version)
path = HOMEBREW_CELLAR/name/version
(path/"bin").mkpath

View File

@ -128,8 +128,6 @@ RSpec.configure do |config|
# Never truncate output objects.
RSpec::Support::ObjectFormatter.default_instance.max_formatted_output_length = nil
config.include(FileUtils)
config.include(RuboCop::RSpec::ExpectOffense)
config.include(Test::Helper::Cask)

View File

@ -1,6 +1,8 @@
# frozen_string_literal: true
RSpec.describe Tap do
include FileUtils
alias_matcher :have_formula_file, :be_formula_file
alias_matcher :have_custom_remote, :be_custom_remote

View File

@ -3,6 +3,8 @@
require "utils/gzip"
RSpec.describe Utils::Gzip do
include FileUtils
describe "compress_with_options" do
it "uses the explicitly specified mtime, orig_name, and output path when passed" do
mktmpdir do |path|