From f59c41790959fdb19a5cca55eb6371d07b95891e Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Wed, 12 Dec 2018 11:49:05 -0800 Subject: [PATCH] test/cmd/uninstall: Prevent can't modify frozen object Fix the error: RuntimeError: can't modify frozen object # ./test/cmd/uninstall_spec.rb:63:in `block (3 levels) in ' This issue arose after merging PR https://github.com/Homebrew/brew/pull/5300. --- Library/Homebrew/test/cmd/uninstall_spec.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/Homebrew/test/cmd/uninstall_spec.rb b/Library/Homebrew/test/cmd/uninstall_spec.rb index 3af338050d..8ec0584054 100644 --- a/Library/Homebrew/test/cmd/uninstall_spec.rb +++ b/Library/Homebrew/test/cmd/uninstall_spec.rb @@ -60,7 +60,9 @@ describe Homebrew do end specify "when not developer and --ignore-dependencies is specified" do + described_class.args = described_class.args.dup if described_class.args.frozen? expect(described_class.args).to receive(:ignore_dependencies?).and_return(true) + described_class.args.freeze expect { described_class.handle_unsatisfied_dependents(opts)