From cc0ea9aec3b5d556082ca1e24910fe11cc2ef338 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 29 Jun 2020 09:50:29 +0100 Subject: [PATCH] Revert "cask/cmd/upgrade_spec: remove flaky test." This reverts commit 75c74e4674d3f6a85c4afce79a6096bcc5cca9fc. --- .../Homebrew/test/cask/cmd/upgrade_spec.rb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Library/Homebrew/test/cask/cmd/upgrade_spec.rb b/Library/Homebrew/test/cask/cmd/upgrade_spec.rb index 87fbaf3bba..ee7b9c8713 100644 --- a/Library/Homebrew/test/cask/cmd/upgrade_spec.rb +++ b/Library/Homebrew/test/cask/cmd/upgrade_spec.rb @@ -167,6 +167,33 @@ describe Cask::Cmd::Upgrade, :cask do expect(local_transmission.versions).to include("2.60") expect(local_transmission.versions).not_to include("2.61") end + + it 'would update "auto_updates" and "latest" Casks when their tokens are provided in the command line' do + local_caffeine = Cask::CaskLoader.load("local-caffeine") + local_caffeine_path = Cask::Config.global.appdir.join("Caffeine.app") + auto_updates = Cask::CaskLoader.load("auto-updates") + auto_updates_path = Cask::Config.global.appdir.join("MyFancyApp.app") + + expect(local_caffeine).to be_installed + expect(local_caffeine_path).to be_a_directory + expect(local_caffeine.versions).to include("1.2.2") + + expect(auto_updates).to be_installed + expect(auto_updates_path).to be_a_directory + expect(auto_updates.versions).to include("2.57") + + described_class.run("--dry-run", "local-caffeine", "auto-updates") + + expect(local_caffeine).to be_installed + expect(local_caffeine_path).to be_a_directory + expect(local_caffeine.versions).to include("1.2.2") + expect(local_caffeine.versions).not_to include("1.2.3") + + expect(auto_updates).to be_installed + expect(auto_updates_path).to be_a_directory + expect(auto_updates.versions).to include("2.57") + expect(auto_updates.versions).not_to include("2.61") + end end describe "with --greedy it checks additional Casks" do