From f69ff29d9333514ecdc8d42f7dfb254463059f51 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Sun, 30 Mar 2025 19:29:42 +0100 Subject: [PATCH] test/bundle/whalebrew_installer: fix flaky test from missing resets --- Library/Homebrew/test/bundle/whalebrew_installer_spec.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Library/Homebrew/test/bundle/whalebrew_installer_spec.rb b/Library/Homebrew/test/bundle/whalebrew_installer_spec.rb index 6ee6eb7341..a798abc673 100644 --- a/Library/Homebrew/test/bundle/whalebrew_installer_spec.rb +++ b/Library/Homebrew/test/bundle/whalebrew_installer_spec.rb @@ -10,6 +10,11 @@ RSpec.describe Homebrew::Bundle::WhalebrewInstaller do end describe ".installed_images" do + before do + described_class.reset! + Homebrew::Bundle::WhalebrewDumper.reset! + end + it "shells out" do expect { described_class.installed_images }.not_to raise_error end @@ -55,6 +60,7 @@ RSpec.describe Homebrew::Bundle::WhalebrewInstaller do context "when whalebrew is installed" do before do described_class.reset! + Homebrew::Bundle::WhalebrewDumper.reset! allow(Homebrew::Bundle).to receive(:whalebrew_installed?).and_return(true) allow(Homebrew::Bundle).to receive(:system).with("whalebrew", "install", "whalebrew/wget", verbose: false) .and_return(true)